Jeroen 🏳️🌈 At least on Android (and I believe it's the same on iOS) the 2. part is not true, bunq shows you if it was bunq or the merchant who cancelled it. If bunq cancelled it you'll see "Card transaction was denied", if the merchant cancelled it you'll see "Card transaction got cancelled".
And basically every payment is a reservation at first, and bunq allows you to see the current status by clicking on "Need help with this payment?" -> "Transaction History".