I’ve found recently with plugins such as my own have difficulty saving data due to inconsistent behavior with the plugin data getter and setter methods.
This makes it difficult as a plugin developer, especially if the plugin heavily relies on save data (such as the one linked above), as it is entirely out of the user’s control. Doing methods such as double-checking or double-saving do not work at all.
Because this behavior is inconsistent, it is difficult to directly reproduce, and therefore I cannot provide any direct reproduction steps. However, “data loss” seems to occur once the user closes the Studio session and begins a new one later on. This happens at seemingly random times.
If anybody else has a direct way to reproduce this, please let me know so that I may update this post.
@tnavarts Has reproductions steps below! ^v^