TM30 is filed by property owners any time a foreigner spends the night at their property. Legally must be filed within 24 hours of the foreigner arriving at the property. There are actually many countries that have a similar process (Korea, Japan, European countries), but those countries don't penalize the person for the property owner's failure to file this like Thailand does.
TM47 is a 90-day report. It is a foreigner's responsibility to report their location to the government every 90 consecutive days in Thailand.
They expect us to pay to almost kill ourselves? I almost died on that trail! But I guess having to pay would've kept me safe because I would've avoided it.
Sad to hear about Doi Pui. I drove up there in the middle of Covid and was the only person around. It was so beautiful and peaceful. I don't think I'd go back if I had to pay.
I think it has nothing to do with the government. This is a single bank's policy. Banks are private businesses and can set whatever policies they want. Speak with your feet and go to a different bank. Bangkok Bank has proven they can't be trusted.
Without the letter from the employer, there's very little that can be done.
Most likely she'll need to leave Thailand and start over with a brand new visa as you won't be able to cancel the existing extension without the documentation from the original sponsor.
It's probably best to get the new non-O visa from a Thai embassy before returning to Thailand if possible, as they may still demand cancellation of the previous extension even if it's already expired. Having a new visa may help avoid that.
I've seen many reports that people could not get a multiple at the Phuket airport. Maybe it just depends who is working that day. But better to not count on it.