You need to check with your local immigration office. The number and the locations of photos required vary by office. Also, it depends on the office what type of map they accept, such as an online map printout, a hand-written map, or both.
Re-entry permit has an expiry date the same as your current stamp, regardless of how many days remaining.
If you apply for a re-entry permit (multiple or single) with the current stamp expiring in March 2026, the re-entry permit will also have the "valid until" date in March 2026.
, do you mean when you apply for a new visa at the Thai Embassy/ Consulate? If so, no, all online at eVisa system.
If you mean applying for cancellation and getting a 7-day-to-leave stamp, no, you cannot do it online in the first place. You must go to the immigration office in person.
That is quite normal. Appointment slots are open only up to 30 days. Slots on the next day are available at midnight. And slots are booked up quite fast in Bangkok. You may want to try just after midnight.
Also, people sometimes cancel their booking, then slots become available from time to time, so you may keep watching.
An extension is not cancelled officially when it expires. If there is any small chance you will apply for an extension for whatever reason, DTV-based or any other, you'd better cancel it officially at the immigration office that issued the extension to avoid any trouble when you apply for an extension in the future.
Your 90-day reporting window in person at the immigration office is between 15 days before the due date and 7 days after the due date. You can submit a report within this timeframe without any issue. If you are late to this "7 days after the due date", you will be fined 2000 baht for not reporting.
All the penalty for lack of reporting is a 2000 baht fine. Failure to report doesn't affect the next application. However, you will receive a stamp mentioning a 2000 baht fine on your passport. Some people don't care about it at all, and some don't like to have it.