In every case where I've gotten a message / phone call informing me that I need to provide some sensitive information or make a transaction, I determine the organization that they are purportedly representing, navigate to the official website, find the relevant contact info, and call back.
I always assumed everybody did this to prevent these exact types of situations.
Let alone calling up and demanding I pay using Zelle...
Every time they call me and ask to "go through verification" - aka I give a random stranger on the phone the personal information they need to identify themselves with my bank - so I tell them I'll call them back instead
Then i call back and get bounced around through multiple teams until inevitably the call drops, I think because my mortgage was bought from another bank so it isn't well understood by customer support
Anyway, I think it is legit calls I get from the bank. I hope it isn't important because i still haven't got through to them to talk about it
They probably bought it from some data broker.
They sell our data to scammers to let them be entirely convincing, and then blame people who fall for it.