Loop cut maintaining circular profile
Since the verts are non-uniformly spaced, the result will always be deformed.
That's just how the Catmull-Clark subdivision works.
You can use Cast Modifier to correct the circular profile.
It can also be limited to a vertex group.

Add Cast Modifier &gt; Sphere
Set Factor = 1
Done