I don't think you're going to get tons of sympathy from a of us. Left a time building job in 2008 to go to a regional, and class canceled. Then couldn't go back to previous time building gig, went almost 2 years without flying anything. Then finally landed a CFI job. That school went bankrupt, then another school went bankrupt, then tried to free lance CFI while doing odd jobs at an FBO... finally got picked up at a university. Then somewhere in there Congress passed the 1500 hour rule, and airlines started hiring again. Interviewed at a regional and corporate gig, got offers at both, so took the regional.... then the classes got postponed and finally the December before the 1500 hour rule deadline went into effect they told me to go pound sand until I had 1500 hours. And i had done my commercial part 61 instead of 141 (because it didn't matter before the law) so I had to get the full 1500. Of course I wished I had gone with the corporate job, instead of taking the regional offer. SO I continued to flight instruct, and applied for more corporate jobs because the regionals were paying $22k/ year and now I had more financial responsibilities. Got a corporate gig that seemed like a good deal until the owner started getting investigated by the FBI for some shady business practices and lost my job overnight when the owners sold the jet. Then finally had to take the first aviation job that came my way because I needed work. Went to a regional and missed the newhire bonus phenomenon by only a couple weeks, when they started offering newhires $12k that started two classes after mine.
Finally upgraded and got the magic 1000 TPIC and after not getting any calls from majors I jumped to cargo to get some heavy time. After all of that, I managed to get classes at my dream major and another one as backup and thought FINALLY I have made it. And then Covid hit.
Though I really consider myself lucky that covid hit a week before a was going to put in my notice. Another friend wasn't that lucky had left for the united class that got canceled with only 48 hour notice. The regional i was at went out of business back in March. I'm lucky I had jumped ship to cargo before the closure was ever announced, I've got a lot of former colleagues that can't get picked up at my company or anywhere else.
TLDR:
There's a lot of us that had a circuitous route to get where we are and have been through the ringer at least a few times. Go back to CFIing(if you have to), do what you can to stay current. Try to be ready for the next best thing that comes your way. Hopefully you have some luck and make some lucky decisions and try to enjoy the ride while you can.