One last thing...so the start of the B part played OK, but I subsequently noticed the last bar of the B part played 4 beats before moving back the A part. Checking '# Beats this Bar' for bar 28, it had a 0, which I take to as per normal time signature. Changed to 3 an last problem solved.

Does raise the question of how I got into this state, but all all resolved now, thanks!