To be fair, UE4 has always made X positive forward...
Looking back I was just wrong about the sign of the angles... too much guesswork...