Hello,
Do you use the variation swatches option anywhere on your site? Seems that it causes the issue with the products that appear out of the single product or shop page. If you don’t use swatches then go to Theme Options > WooCommerce > Shop Elements > Variation swatches > disable it.
Then your subscription works ok.
Regards