Earlier in MC history, when I had just started, I did some redstoning. So I used XOR #2, copied it incorrectly, and got a slightly different thing that still was a working XOR, so I thought that was correct. For a really long time, I thought the one I made was the original, before coming here and finding out the one I made was different.
Point is, I created a new XOR circuit by accident. Not that it's that much different from XOR #2, but it may be useful. So yeah.
In the comparison image, "secondary" outputs are green. Note that they are reversed compared to XOR #2. XOR #2 is slightly cheaper in terms of resources as well.
Comparison: see attachment
Maybe some part of your circuitry is not visible in the picture, but that's not an XOR gate. The truth table for the left circuit is:
A B O
0 0 0
0 1 1
1 0 1
1 1 1
Which is just a regular OR gate. The torch in the middle isn't doing anything. For that to be an XOR gate, 1 1 would have to return a 0 (both inputs on = output off)