On the bright side, your girl can still enjoy the aircon until the 3 months are up.
Aside from that, Baygon helps against mosquitoes in your room, and yes, you violated your contract by trying to move out earlier than committed.
The TM30 issue might be a non-registered-business issue or just a failure to navigate a government website. In many cases, Immigration will accept the confirmation of stay that you mentioned they are willing to provide in lieu of a formal TM30
I made the mistake of trying XE.com, because their total delivery amount was the highest on the day of transaction. They say 1-4 days for processing. 5 days have passed, still no money and an abysmal unhelpful customer service center.
First, they kept the money without moving for 1 day after confirming receipt. Then they informed me that they had passed on the money and declared the transaction finished. However, what takes Wise 10 minutes (from receiving to sending to arriving in my account) is still in motion with XE 5 days in and they try to blame Kasikorn.
Just because you don't like the info people are providing despite your rudimentary status info doesn't mean they are bad. It only means you are badly prepared or delusional.