I was able to confirm that this is most likely a color space problem. I use an application called βOpacityβ to visually create shapes, blend effects, shadows, etc. And export the results to Core Graphics code. I happened to use the Hard Light blending mode, but in Opacity everything seemed just fine. However, when I exported and ran the code in iOS, I got the same artifacts.
This is not a solution for sure, but in my case I just masked and filled in a solid color, mixing with the image above it (Hard Light). I noticed that these artifacts occurred only with fill colors, the brightness of which was 100% . Setting the brightness to 99% solved my problem. However, for mixing images, etc., I think you have to play with color spaces.
I could be wrong. Of course, I am not a specialist in color.
source share