This avoids OP’s point. When you get charged, the charges appear instantly, sure it might not be fully verified.
But when you get a refund, it does not appear instantly. There is absolutely no reason why it shouldn’t.
Also, I’m always very annoyed that banking apps can’t do a simple and proper summary in which verified and unverified transactions just appear normally with a little tag and the total charges just adds those up.
It’s just simple math and accounting, idk why they have to make the interface painful. Regardless of what the status of the transaction is, it’s verification status should be a label, not make it appear in purgatory only to disappear for a day to finally show up.