Done some bit of testing and it seemed like it only affects chunks between Y=-64 and Y=-49
Works as expected
When you assign a new value to a variable, that variable only changes for one file and not for other files.
If you want it to change across files, use objects instead, and change the property value inside that object, so it changes across files.
Seemed like this was fixed in Preview 1.19.10.22