Sprite Shape edge transparent overlap artifact preventation?

So I have a sprite shape that has a transparent edge and when I have curves, I get these kinds of artifacts:

I understand (or at least assume) that with curves, the sprite overlaps a bit and with transparent overlay transparent will cause transparent to lessen. This also is only a problem depending on how much I let the user zoom in but is there a way to prevent this issue regardless of zoom?

I have the same issue.

It seems that when the curve is too “curved” the polygons starts overlapping. It also happens with non-transparent sprites, but it’s less visible.

A way to fix this would be welcome.