I think you're being a bit too aggressive over S3d's performance when comparing it with Cura.
That issue you've just described looks as if its a slight inaccuracy in the shape. There's a very small triangle on the side of the shape that S3D is seeing and is successfully following the small shape difference......and Cura doesn't look as if its seeing it!
In fact, looking at the whole shape, I'm wondering if there are many points where triangles meet that cause a wobbly outline when running round the circumference in a very fine spiral....and I wouldn't be surprised that its this that's causing S3D to change course so many times....and the resultant continuous extrusion goes slightly wrong. And.....doing the inevitable comparison with Cura, I'm guessing that Cura doesn't see the same changes in surface!...and hence appears to do a better job!