After you file

It’s going to be a month on 4/29  since my refund was sent out by the IRS and STBG still has my refund and it says it’s been funded to my bank account and I know their lying because I’ve called my bank and I know my account number is correct. So why ate they doing this to everyone who should have their refund by now. I’m out filling with TT