ウィジェットのインスタンス編集可能な変数が保存されない

インスタンス編集可能に設定した構造体を持つウィジェットを他のウィジェットに設置し、
構造体を編集して保存しても、
次にUE本体を起動したら変数がデフォルト値にリセットされてしまいます。
どういった理由でこうなるのでしょうか?
どなたかお分かりになりましたら、ご教示いただけますと幸いです。

インスタンス編集可能な変数を、スポーン時に公開もオンにしたら、保持されました。
ひとまずは自己解決(?)なのですが、
構造体ではない変数では、インスタンス編集可能のみでも保持されるのですが、これはエンジンの仕様なのでしょうか???