seems like your initial post is correct ... the problem is the A switch is not taking down the 2 and 8 pins when it should by powering the 2 pin and 8 pin relays.
however, it is dependent on what pins are already flipped up and whether it's the first or second shot, so you've got those playfield / pin control relays altering when entire circuits are active.
the idea was to try and simulate what a ball would actually do if pins were present or absent, and what pins tend to knock over other pins or deflect the ball in a real game.
e.g. hitting the A switch just takes out pins 2 and 8 since the 2 pin is more or less hit center and the ball follows it straight back to the 8 pin. Hitting the B switch on the second shot IF the 2 pin was still standing would take out the 10 pin.
it's not a very accurate simulation, but at least it makes spares possible when you'd normally need a front pin to go one way and the ball another to hit remaining back pins - ignoring lucky pin ricochets taking out extra pins like happens in the real world.