Sneaky sneaky. Yes I am aware of that bug. But sadly I was only made aware recently when one of my patrons told me. So countless of players have played the scene without having the code tracked. I now have to figure out a way to retrack the code for old players or to scrap the consequence I have planned for that choice.
you could use the built-in label "after_load"* to ask the player: if the event happened (sophia.eventscale >= 13 I think) show a menu with an apologising text (:D) and the question how the MC reacted in the store. set soe4_takeadvantage accordingly and introduce a bool to never ask the player again (soe4_takeadvantage_loadfix or something, with default false. should be set to true in the store scene [fixed game version] and in the load correction function [old saves loaded in the fixed version].