As we see, your compare page is cached and that is why it doesn’t work well. You need to exclude it from the cache.
And the plugin you use disables an important function that updates header widgets numbers.
“Cart fragments” caused 502 errors in rush hours (10K visitors in an hour). So We had to disable it.
Actually I didn’t have problem with widget numbers. It updates numbers easily.
I also cancelled Mini-Cart menu, so when user add any product to cart, they go to cart page. Also when they click cart icon in the header, they also go to cart page.
These are work OK till now.
Also I believe Perfmatters plugin was the cause to my problem with cache setting.
I kindly asked Kinsta people not to cache wishlist, cart, checkout, compare pages in server level. They did it.
Then I removed perfmatters’ script manager.
Seems problem solved.
PS : We love woodmart theme but wish we can remove some elements which we will not use 🙂