There is nothing wrong with having to call up a financial institution to verify things that raise alarm bells for them.
Sometimes I might get around to calling my bank (somewhat depends on my perception of how long their customer service is going to take to fix the issue), but it's faster for me to just replace that card with another card from my collection of cards (I've got too many cards to keep them all in my wallet at any given time).
The last card which was incorrectly flagged for suspicious activity probably cost that bank several thousand dollars in foregone interchange fees.
This is a real and common problem for banks/card issuers, who tend to be obsessive about keeping genuine transactions declined to a minimum for this reason.
Blocking all fraud is achievable, but it would come at the cost of many instances like this.
I've used google pay the most, but I've sent money with google pay that never reached the destination bank (the destination bank said it was "google's fault", whatever we canceled the transactions).
I've sent money to an associate's email address with google pay and then a few days later she told me someone had withdrawn $999 dollars from her account associated with google pay. Her bank did get her money back after some days. yikes.
Banks should not be "moving fast" to "catch up". They should be providing a trustable experience. I have zelle available with my bank, but no way am I experimenting until it's been stressed out.