There seems to be some misunderstanding about booking flights.

You do NOT need to send a copy of your ticket to obtain the Thai Pass. You just enter details.
That’s all I had to do.

No need to buy the ticket first. Obviously the longer you leave booking the ticket the more it will cost.

If you later decide on a different date then presumably you will have to get another Thai Pass, but they are free.