It seems to be a rendering order issue, if I disable the 3D model that keeps trying to render itself on top of everything it works fine. I can’t seem to add sorting orders to 3D models though, anyway I can fix this?
At a guess, it’s either z fighting or the resolution is too low to see the gaps between some models and it looks like flickering whereas really, it can’t render the gaps between models because the gap is smaller than a screen pixel.
Quick guess but…are you using ‘alpha to coverage’ in this scene? That’s only supported on device’s that have WebGL 2. Are you able to reproduce this effect in a simpler, fresh scene that you can share an Editor URL for?
I am not using alpha to coverage. In fact I did think it might be because the cylinder above is transparent, however I just made it fully opaque and it still flickers. Then tried alpha to coverage on and had no difference either.
Also I noticed the flicker only happens in front of the cylinder, objects rendered behind it display perfectly.