Seems that I now suddenly being charged to top up CHF using a debit card issued in Switzerland, even though it says CHF supported and no charges for debit cards. Used before Xmas and no charges were applied. To top up with Bank transfer to UK also costs swift fees so now no easy way to get CHF money into revolut fro. Switzerland!. Not sure then the value.
You might want to check FAQs. This changed lately. Unfortunately. Fees for all cards issued outside EEA are mentioned there, I believe.