Yeah, as you have found, it is impossible to determine heading from the third wheel unless you turn on a dime.
You can’t differentiate horizontal movement from rotational movement, and it is affected by the center of turning.
The only way of getting heading is from the two parallel wheels, then the expected movement of the third wheel for that rotation is canceled out, leaving the horizontal displacement.