Is your mail being forwarded from Florida? Is someone picking it up for you? Stimulus checks WONT be forwarded! So it may have been returned. But wait until the end of June to see if it is direct-deposited into your account where you receive your SS check. Also, look for the confirming letter sent by mail, that WILL be forwarded saying the stimulus was paid.
If you get the letter but not the money, I will be writing about a way to TRACE your payment.
But be patient for another few weeks. And write back after the July 4th holiday if you still did not get your money!