FYI we’ve been discussing this bug further over here:
https://forum.vassalengine.org/t/question-about-piece-movement/3257/1