Here’s my high-resolution mesh …
Having short and long curve segments results in the resolution varying across the surface … Ideally, “curved” segments should get more vertices/faces than “straight segments”, e.g., on the top where I indicate “vector”, in fact a single ring of faces would have sufficed …