The Bug
When switching between versions, the newer version always overwrites unknown options in the options.txt. This could be fixed by ignoring unknown keys and keeping them as they were before.
How to Reproduce
Open the game in 1.15.2 (or newer)
Enable toggle Sneak
Open the game in 1.14 and open the settings without changing anything
Launch 1.15 again
→ ❌ The option resets to the default value
Does not seem like a valid issue, the only possible use case is future versions adding settings, this seems inapplicable though, only a small occurrence, besides it would be too much work to fix such an issue as they would need to rewrite how they load and save the Options, IIRC they get put into objects then taken back from them and put together and completely overwrite the file.