Have you tried taking a job at a Contracting firm type place? (Accenture, Revature, TCS) they do hire American on shore contractors, and they hire basically anyone. Go in, do some work for a year or two to at least get a bit of corporate recent work experience, and jump to somewhere better.
I haven't applied to all the ones I know, but my application to Infosys in 2020 was rejected (full stack Java dev). I had assumed these body shops just train you to fill in the gaps. It's been 2 years so I'm gonna give it ago again with similar companies. And test this theory because I was "basically anyone" and they still rejected my application.