logged an issue and behaviour is confirmed as bug.
"...changes square check logic and rejects incomplete squares on the board edge."