As I stated when this came up before, I received the stimulus check in my Bancomer account where I have had my SS direct deposited for almost 10 years. Someone else on that thread posted that they called the SS person at the Guadalajara consulate who told him the checks would be direct deposited just as the SS is. I did file taxes in 2018 and 2019 though I haven’t had a refund or had to pay taxes in the 10 years I have been here.
I don’t know what’s going on or why there is so much odd information on this other than it’s government and they make everything as complicated and difficult as possible.
As I said earlier, I have my SS deposited in my Bancomer account here but I looked at my tax return and it shows my Handy Mail address in Laredo, TX. Since you get yours direct deposited as well, you should also get the check the same way.