game.PlaceVersion being cached on the console in roblox studio

As you all may know, game.PlaceVersion returns 0 while playing a test game.
However, in edit mode, this property works. The only thing is that I have seen it display the first version that was opened on the execution of roblox studio, instead of the latest published / saved version.

This is what is happening in Roblox Studio, with the place fully updated like twice in a row without closing Roblox Studio:
image

This is a screenshot of what happens when I join to the most up-to-date version and print the version:
image

TL:DR
Roblox studio apparently caches your game.PlaceVersion when you execute it

As you can see, when i re-open my place the place version is up-to-date
image

@Bug-Support

Some more checks that my post is right:
image

This is the case for most properties under game, for example game.CreatorId

Please DM them rather than pinging them, they are unlikely to respond to their mentions.

Yes I forgot to add but a lot of properties (also counting modules) cache on the command bar and do not update as far as I know

The reason I pinged Bug support is because, until somebody tells me otherwise, I don’t know if this behaviour is supposed to happen or an actual bug. So somebody can move the topic to #bug-reports once they realize so