Hi Craig,
Not sure why I would set Q1A as required? I gave it a go and it didn't change the behaviour.
See below for screenshot.
The blue path is the expected branching behaviour. The yellow path is what is happening. So everything is working as expected except if Yes is chosen as the 1st answer
Thanks,
Larry