Redefining an object style that contains Anchored Object Options when object sampled is not anchored
Consider an object that has an Object Style applied with no overrides. You change some attribute of the object then select Redefine Style to apply chat change to the style. The change propagates to all objects using that Object Style.
But if the Object Style includes custom Anchored Object Options and the object you sample is not anchored, then it has no Anchored Object Options applied to it. That means you delete the Anchored Object Options from the style definition. Those options should remain applied to the object, although they would be inaccessible as it is not anchored.