Stepping/cascading shadows on cylindrical mesh

Maybe really just more goemetry. But that feels wrong. I mean this piece shades smoothly in other real time 3D viewports like Maya, Blender etc.

Vertex normals or “smooth shading” or “smoothing groups” however you wanna call this can’t be the source of the problem look at this: