Did you find any other way or a solution to get the stimulus check . I have got same situation have SSN for past 3 years but with not valid work authorization recently changed in to valid work authorization filed the tax before I received the replacement card .