Locale change in the development environment doesn't immediately reflect in the functions

It used to be that while in dev mode ( yarn dev --tunnel yada yada) whenever I modified a Shopify function the change would immediately be reflected and seen on the function running via the app installed in the test store I’m using it onto.

I haven’t developed this particular function in a while and now whenever I edit the file I do see the following:

14:56:15 │          product-discount │ Building function product-discount...
14:56:15 │          product-discount │ Building GraphQL types...
14:56:18 │          product-discount │ Bundling JS function...
14:56:18 │          product-discount │ Running javy...
14:56:18 │          product-discount │ Done!
14:56:19 │          product-discount │ Draft updated successfully for extension: product-discount

but no change is seen whenever e.g. a cart update is performed through the product page storefront. Shopify CLI is up to date. Any hint on what’s going on? Thanks

Edit1: Basically, this feature doesn’t work anymore Build a Product Discount Function

Function was boostrapped around 2 months ago

Some things to check:

  1. Is the CLI enabling development store preview successfully? This turns use of extension drafts on and off.
  2. Is the store you are testing on a Partner Test store in the same organization that you selected when running app dev? Plus Sandboxes won’t work with app dev, unfortunately.
  3. Confirm it’s the right copy of your app which is installed on the store.

Oh I see, it must be number 2 then; I’m running the function on a Plus Sandbox now and I wasn’t aware of the limitation.
Thanks.