@Jake ********
on the Thai Pass Web site it will tell you what you need. For the covid insurance you can use a company in your home country or you can use a Thai company such as AXA Sawasdee. The benefit of that is they will give you a certificate summarising the cover ideal for the Thailand Pass application. Very easy to apply for on line and you get the certificate straight away. There are a few tips when applying for the Thailand Pass. I don't think you can upload pdf so take a picture of docs and do it as jpeg. There were problems for people using hotmIl as an email address so don't use that use Gmail or something else. You can do it just go for it. As someone said give it 7 days before you travel minimum. And take paper copies of all your docs. Good luck.
***************************************************************