The visa doesn’t matter. But I remember that I registered with my Thai Driver License. So best just download the App and try. Sometimes they change the rules anyway 😀
I know what a CoR is. I also had one for my drivers license. But how can a IO writing a letter and knowing about how long a person stay somewhere? For the bank as a proof it’s enough to show the rental contract.