Okay, I know I am kinda spamming here at this point but, I did try to reproduce it in the mask demo scene (just picked any of your demo scenes) and initially struggled to reproduce the bug.
I found the bug comes from my camera "stack" setup.
All my UI is filmed by a "UI Camera" and rendered into a render texture which the main camera displays via another canvas element.
This only happens if I do it this way, so if I render the text into a render texture. Instead of doing this though, I now actually use real camera stacking and swapped my UI camera to be an "overlay" camera. Now the bug does not exist.
So I think the bug must relate to:
- My Render texture setup (screenshot below if you care enough to try to reproduce my mess)
- How Super text mesh is seen by a camera and then written into render textures
- How raw image renders the render texture (I tried no material and with material on the raw image component, nothing changed)