I'm writing this from East Asia, not the US. Over here, there is a suffocating cultural expectation: if you aren't in a specific tier of jobs by a certain age, you are branded a loser. Furthermore, the economy is so heavily centralized that there are very few tech jobs outside of Seoul. I tried to make it there, but after being heavily scammed, I had no choice but to return to my rural hometown.

My English is also a constant work in progress. I depend on standard Google Translate for about 30~40% of what I communicate. For now, I'm making ends meet by doing Upwork job via an agency. It's an uphill battle, but I am determined to push myself to study more by reading English tech articles moving forward

Keep going and don’t listen to the noise.

Remember also that if you’re having an atypical experience you likely have a different perspective on the world, and what it needs, than others do. That different way of looking at things could turn out to be very valuable.

Good luck man, keep at it.. rooting for you! now that I am in my 50s and being passed over for tech jobs thanks to a bad market, ageism, AI fears etc and I had to build my own career again and dived into the startup world, its not been easy but keep looking at all your options.