no, the WISE card and the Revolut Card are not"real" credit cards. They are just Debit Cards. After having spent 200 USD on the WISE card per month, you get charged 1.75% provision on each purchase and withdrawal
your son gets the "grandfathering" rate for the next 15 years. If he had started out in 2024 and finished 5 years later, the 15 years renewal would cost him something like 5 million Baht. He can call himself lucky for entering the Thai Privilege Program much earlier before the price hike in 2024
you should use a "real" credit card (Visa or Master) to withdraw Thai Baht on a Thai ATM. Many card issueing banks do not charge any extra fees for foreign withdrawals, so you will only be left paying the Thai bank ATM fee of 250 Baht. The exchange rate of a Visa- or Mastercard provider actually is a VERY GOOD rate - it is only marginally less than the rate for exchanging cash at a Superrich booth in Bangkok
even if you didn't enter on a Non-Imm-O Visa, when you did the "change of visa type" inside Thailand, the visa itself expired the very moment it was issued. You were then on a 90-days stay permit, which Immigration changed into a 1-year stay permit