Some further details:
The board directory and the board files are exactly the same as used with VASSAL 3.5.8 - which worked fine.
EDIT - I reverted back to VASSAL 3.5.8 and everything worked fine. So this looks like an interaction between VASL 3.3.6 and VASSAL 3.6