The last turret axis seems to override the properties of the turret base's dock. Meaning that if I dock the turret base to a normal rail basic, the gun barrel will override that and allow left/right and vertical/downwards movement.
How to reproduce:
# Dock a shipcore to a rail basic, put a turret axis on this block that faces sideways.
# Dock a second shipcore to that turret axis
# Get in that second shipcore, you'll notice that it acts like it has 2 turret axis blocks instead of 1.
Screenshots:
{F150}
Note that after reloading the entity, the turret base will snap back to its original rail basic position and leaves the gun barrel unchanged, resulting in clipping
{F152}