Issue with RotateAboutAxis in Material Editor

Hello,

I’m trying to create a simple rotation around the z-axis where I rotate the x-axis over time around origin.
But I get some weird artefact when time values are close to any multiple of the period of the rotation.
What am I doing wrong?

Refer to video below for the issue I have.
Thanks for any feedback!

I have a workaround solution for this but it’s non-geometrical with a lot of disadvantages.
At least it illustrates how a correct effect should look like when I do it right with geometry.
Still asking for guidance… Anyone knows how to fix an equivalent result using a geometric approach?