Get Socket Rotation On Wheel component Is Wrong

Hi, when getting the Socket Rotation for my VehicleMovement/WheeledVehicle it is acting up in quite a strange way.

When standing still it is correct, it is just sitting at 0 in the Z axis all the time.
When starting to drive forward it will jump between 0 and -180 all the time.
The strange thing is that the mesh itself wont turn in on itself, it only seems like the bone rotation itself get the rotation applied to it…

Is this a bug or have I done something wrong here? Not sure what more I should include here so if I’ve missed something please let me know and I can provide more information!