Issue with cache plugins causing selected currency to auto revert to default currency.
YayCurrency is compatible with two cache plugins currently; WP Rocket and Litespeed Cache. For other yet-to-be-supported cache plugins, you can use either of these options to exclude multicurrency from being cached:
Exclude pages relevant to multi-currency plugins from being cached, like the Shop page, Single Product Page etc. (only selected pages would not be cached).
Our cookie is; yay_currency_widget, you can exclude it in cache plugins (all pages relevant to multicurrency would not be cached).