I realize I am being pretty annoying with my continuos issues with synchronization… but I think I might have found a genuine bug this time.
If two maps have a global property of the same name it will work erratically when updated by one or the other player in an online game.
Sample module attached, with 2 maps and 2 pieces, each one dedicated to just increasing a gp called Counter in a particular map. A right click on FOO by either player and the Counter in map 1 increases ok. A right click on BAR by either player, instead, and the Counter in map 2 increases ok for the given player, but it does not increase for the other player, whereas the Counter of the first map does in its place.
The problem goes away when naming Counter2 the Counter in map 2.
This all assumes that a Text Label trait printing out $Counter$ on a map actually display the $Counter$ value from the same map… otherwise it’s Text Label which is buggy (but I think this is not the case here).