Instance Editable Variables can't be edited in editor?

So you place them in the level, and then changed the placed instances’ variables, but they revert to the default as set on on the blueprint class once the game runs?

Not sure why it does that.
Maybe you need to call the parent constructor? In an Actor blueprint (which can be placed in levels), defining a constructor function overrides the original constructor and won’t do the things its parent class did, I think. Maybe.
If you right-click the overridden function’s start node (purple node with the function’s name on it) there should be an option in the context menu of calling the parent class’ version of that function. Click that option and it should generate an orange parent class function node.

Maybe the original Actor constructor function is what initializes the instance’s variables as they’re set on the instances placed in the level? I don’t know if this will fix it but try it and let me know.