I just received my NON-O based on marriage from London this week. I started the application on Monday 6th and it arrived on Friday 10th. I never supplied hotel or flight bookings to get it. I am currently awaiting final approval of my COE, where you do have to supply quarantine hotel and flight booking confirmations. But you supply them only after you have been pre-approved for the COE.
When I applied at London for my NON-O, they did request a bank statement showing at least £1,500, wife ID card, copy of her House Registration book, and a signed Declaration Form. I also threw in a hand written letter from the wife requesting they allow to me come to visit her in Thailand.
Hope this helps.