I am moving without a job in hand, but I have only recently completed an expatriate assignment and therefore moving with plenty savings that’ll last for 1-2 years! As @appleblossom keep recommending, it’s very important to move with plenty savings, I’m recommending moving with at least a year’s salary ‘due to expensive accommodation, private medical, car, etc. Cost of living is quite scary right now.
Adding US number and address and adding your permanent resident status does not really make a difference since they can tell you’re outside the US from your computer’s IP address, and even applications via LinkedIn the recruiters and hiring managers can tell you’re applying from outside the US.
Best thing is to contact your network in the US in addition to submitting your applications. My previous employer has the HQ in the US so we are discussing open positions in the US office.
It’s not easy securing a job offer whilst you’re still outside the US, most recruiters and hiring managers want you to be in the US with your perm resid status before they can offer you anything. May be they are also trying to avoid responsibility for your relocation, not sure, it almost looks as if they don’t believe you are a perm resident, lol.
Finally, keep all hope alive, network, network, keep applying, and may be after the elections, things will get better. Also, location in the US matters a lot. Where do you plan to live in the US? If you’re into tech, software, AI etc (San Francisco), if you’re into oil and gas, energy then Texas, Colorado, Delaware, North Dakota, New Mexico, Oklahoma. If you’re into Pharma then go to states that are pharma hub like Boston, New Jersey etc. if you’re into Agriculture etc, go to Bakersfield in California. Location matters a lot. Be flexible, don’t try to force yourself to live in a particular location. Go to where you’ll have loads of opportunities and where your area of expertise is highly sought after. Best wishes!