Hi Elijen,
I’ve looked into report and over time it has had many changes and discussions. It is a very tricky thing to solve because it is a problem with math behind translating rotation to quaternion then back to rotation, but there are a few ideas of how to fix it.