Hi Rose,
After a (very) long troubleshoot it appears that the html3 block on that page does not work in the mobile menu.
The formatting of the html2 block in which it does work is also different from the html3 block. In terms of formatting, html2 block is further drama in alignment and not at all consistent with the html3 block.
Seems to be a bug for xstore to further investigate why the shortcode within html3 block is not executed on the product page but the same shortcode within html2 is. We’ve made the adjustment of using the html2 block instead of html3.