Seems to relate to the way you created Test Axis - if you had used an offset plane from YZ plane, then created new axis from that plane and XY plane, your axis constraint behaves as expected.
Interestingly in your assembly, if Coincident 1 is suppressed, the Coaxial constraints on the axes seems to work.
I'm not clear why this is a problem - only have guesses at the moment.