I have CHF and EUR enabled on my website. For example user bought product in EUR (35.21), then I refund this amount to his wallet.
Now if he want to order new stuff in EUR, system deduct 35.21 from total amount, so far so good.
The problem starts when user now switch currency on the frontend to CHF, then the wallet amount doesn’t convert the currency, but only deduct 35.21 CHF, which is wrong.