Caching rules for wpml and prices with/without VAT

What is the issue you’re encountering

Can’t set up rules to differentiate languages and prices

What are the steps to reproduce the issue?

Hello, Sometime some pages appear with prices without VAT because some user who doesn’t need VAT first viewed the page and it cached this version for everyone.
I have two connected issues :
1- How can I differentiate cached version for people with or without VAT
2- Same thing but for languages (I know I have a cookie named “wp-wpml_current_language”
3- Both these things must be taking into account (meaning people with language 1 with VAT should see a different cached version than people with language 1 without VAT).

I can’t figure out the rules I have to set. Any help is welcomed. Thanks !

Any help welcome please. Or is there a support I should contact ? Thanks