I narrowed it down to the currency setting in WooCommerce. The currency that was set in WPML worked fine, but the currency in WooCommerce had the thousand and decimal separator flipped around. So when I changed that (from comma to punctuation and vice versa) it was working perfect again!
See if the thousand and decimal separator is exactly the same for all different currency. If not, change the one that is not working.