I also have problems with multi currencies in WP 4.8.1
At Ajax view, the result is multiplied by the single currency rate once. When viewing the basket via URL, the result is multiplied once more with the rate of the individual currency twice
Primary currency is € – EURO
To test different settings, we have made a test page at test.sneakidong.com
Example:
Gift Card 1 costs € 10
The price appears correct as KR. 74.36 when selecting DKK – The exchange rate is 7.436
By clicking on the Ajax view, the price appears as KR. 552.96 – the same as 74.36 x 7.436 (‘price’ x ‘exchange rate’)
By displaying the basket via URL, the price is shown at DKK 4,111.92 – the same as 74.36 x 7.436 x 7.436 (‘price’ x ‘exchange rate’ x ‘exchange rate’)