Hi
@Han***
I can only talk of my own experiences and I will add a precursor, as to say, anytime you are not fulfilling the checklist you run the risk of being rejected; because that week they're enforcing the rules or even just because they don't like the look of you. I've applied at KL at least 5-6 times over a 30 month period. My last application was December 2017, previous to that, was Sept 2017. I've always bought a flight to my next destination around the 89 day. And I've found that provided I had everything else on the list then 1-3 days of a booked hotel/hostel - starting from the day I arrive in Thailand - was fine. Additionally, there used to be a service provided by the hotel, across the road, on the same floor as the reception (its at the back), where they would let you use their internet and print documentation - a few years back, I once 'forgot' to purchase a onward flight and was able to run across the road and purchase/print a flight out of thailand. That said, I'm not sure if they still provide this service as I used it sometime ago. Others, might know. Good Luck!