I’m well aware of the union hack, however, the icons in our design system file have variants (outline, filed), which means that if we apply the union hack and want to change the icon variant, we must dive into 3-4 layers.
Here is another attempt of me wanting this bug to be fixed: link
I had similar issues but some of them were fixed by making sure the layer order of vector and background be consistent. It didn’t fix all those for some reason.