The desync checklist print function was missing a format specifier, causing most values to be one place wrong in the terminal/log. This patch (https://github.com/jamespetts/simutrans-extended/pull/623/commits/0edb169b796f9eb00e50d065d59a99e453bc8a05) fixes this.
It has been tested with a synced game and appears to work fine.
It is important to thoroughly test the patch in a variety of situations to ensure its reliability and identify any potential side effects. fnaf (https://fnafgo.com)