Oops, I was thinking of the TM-47 (90-Day Report) rather than the TM-30. You could be right that the TM-30 can't be done at the drive-through. I'm not sure. It can definitely be done inside Phuket Immigration.
When you purchased the condo it should have been registered at the Land Office and you should have received a blue house registration book (tabian bahn in Thai). That book will contain all the information you need to register yourself using the online TM-30 app from Thai Immigration. Even without the blue book you *may* be able to register yourself using the app. However, there will come a time during the registration at which they need you to upload a copy of the blue book (first page) and a copy of your passport ID (photo Id page). They have recently migrated from the old TM-30 app to the new one and it seems that they may not be currently rigorously checking for supporting documentation so you may be able to proceed without your blue book.
First thing, go to the official TM-30 website and register for a TM-30 account (click the blue Register link):
You should receive notice by email when your account is approved (may take a day or two). Log into your account. Note you only have to create the account once, but you must retain your login information (email address and password).
Enter the information for your property, including information about yourself as owner. Note that this is done through the Profile menu (not exactly an obvious place). Then you should be able to report that you are staying at your property by clicking Add on the main page.
Then (within seven days) you need to search the system for your report. Enter only the from and to dates as the search criteria. Note that you can only search for the last seven days. When you see your report, see that it says its status is informed, then click on the download pdf of your report details and print that out and staple into the back pages of your passport. That is your TM-30 receipt. It remains good as long as you live at your address.
If you have a vehicle of some sort (car, motorcycle, etc.) consider using the drive-through at Phuket Town immigration. Very quick, pleasant service. Otherwise, you can do a report in person at either Patong immigration or Blue Tree (if staying in the north of the island).
Curious about which bank doesn't list the balance for a month if there weren't any transactions that month. Your application for extension would have problems in Phuket, but you may be OK at Jomtien as I don't know their specific requirements. Certainly having copies of your passbook where you can show that there were no transactions during the missing months would be helpful if they have questions. Wish you good luck with your application.
but, again, you will not be able to search and find a registration report older than seven (7) days from the online system. You need to get your landlord to do a new TM-30 address report and get a screenshot or print out the pdf receipt from that new submission.
Regarding the TM-30, you should get the screenshot from your landlord/hotel immediately after they do it. The new online system will not allow you to get a screenshot (pdf receipt) more than seven (7) days after it has been made. In your present circumstance, you could ask your landlord to do another report now and get a screenshot of that report (or pdf receipt) from the online system.
The purpose of the 12-month bank statement is either to show that your balance was above the minimum required for the whole year (if using 800,000 baht in the bank) or that a deposit of at least 65,000 baht was deposited into the account every month from outside Thailand (if using the monthly deposit method). I can see a problem if you have some months where neither a balance nor a deposit is shown.