Blender screw modifier not behaving correctly

Why normals are not correct with screw modifier. it literally break my non-destructive workflow.

Expand the Normals panel in the modifier settings and tick “Calculate Order” and/or “Flip”.

I tried your suggestion but now comes another issue.

Sometimes you only need one of those settings but not both, hence and/or.

I checked both and also one but issue is persistent. anyway when i subdivide the issue is gone…