Tough situation, and I had something very similar, however, with an EU passport as well, so not the visa issues… May not work for you, but what I did was go home for 6 months - some work pre-arranged for when I got there, then managed to arrange some remote work while there (lesser money) which enabled me to come back to Europe. Regardless, hope it works out for you.
You never really know what it’s going to be like until you spend some time there, and some countries are really hard to break into. Personally, I try for a year before really deciding. I’m possibly older, however, I rarely move somewhere just for money these days, I find these type of decisions have always been the worst ones, and moving for culture/experience my best expat experiences.