Not sure if all banks work that way, but I do have a way for you to solve the problem with anybody who is doing that.
In the United States, you can go down to the local post office and fill out a small form. That form lists exactly who lives there. The Post Office puts that form into an optical reader software and all mail that goes through the distribution plant gets read by an optical reader.
So for example let’s say that you lived at
872 3rd St. S.
And I tried to mail a letter to
John Stevens
872 3rd St. S.
If you don’t have John Stevens wrote on that form that you gave to the post office, the optical reader will immediately reject that letter and send it to whoever sent it. You will never see any mail other than what is addressed to you.
Make sure that everybody who lives at that address is wrote on that form. I would also write down anybody who realistically might be getting mail there. So for example, let’s say your mom intends to have a letter sent to your house for her even though she doesn’t live with you you’d wanna make sure her name is on that form.
Now the bank tries to send stuff out for this other person and the bank gets it right back.
Sadly. No.
They will deliver “current resident” mail.