I’m having the same issue. Works as expected on products using default Hello theme product page. Does not work on products using my custom Elementor single product template. I reached out to their support 3 weeks ago. Tier one support said they were escalating it to a developer. Haven’t heard back yet. I will try your workaround code above on my staging site and see if it works. Thank you for posting it!