Hi Ian
Are you using 2 separate controllers to run 2 separate locomotives
I have looked at your scan the A to B section there seems to be isolating tabs between that section that could be causing
the problem I would remove all isolating tabs and try that
I wait for others to comment
neil