1. True, CRS is exchanged with the country of residence. Lack of providing sufficient proof of your country of (permanent) residence will automatically be assumed that your country of citizenship is your permanent residence.
2. It depends on the country and bank what information is requested and if proof of residence is required. A self declaration is sufficient under crs rules and it's up to the bank to decide about their CRS and KYC requirements.
Some banks accept a local utility bill/rental contract etc as residence proof and don't ask for a permanent resident address, others require it and if it's different with your country of citizenship they sometimes only accept an ID showing you are a permanent resident (temporary resident even it's 5 years is then even not accept as your permanent residence). If not you have to give your country of citizenship as permanent residence, even you have no address there anymore.
If they also actually exchange the account info to the "permanent" residence can only be guessed. It just seems to be possible, otherwise why would they require to provide a permanent residence address?
All this is different in each jurisdiction and per bank, I can only speak about the experiences in countries and banks I had experience with, which does not include Thailand.