Opaque object transparent flickering in Android build only
Hello all, I have searched so many questions here but not found the answer for my case. In an Android build a certain object flickers through another object that is closer to the camera. Please note that all materials are fully opaque. All looks good in Game mode. Flickering of the object seems to disappear when it moves on the edge of camera visibility. The objects flickering through each other are about half a meter from each other.
Please see the video:
All you can see is in the video is one mesh with one MeshRenderer. The project uses URP. I tried with different versions of Unity (2020.3.14f1, 2022.1.0b6) - the result is the same.
One more thing I noticed is that this behaviour happens on Oculus Quest 2, however the same build looks good on Oculus Quest 1.
Here are things that I have already tried out:
camera clipping planes set closer (0.3 - 200)
multithreaded rendering disabled
lightmap streaming disabled
full precision shader precision model
less lights in the scene (3)
recomputed occlusion culling
separating flickering objects into two independent mesh renderers
removed overlapping lightmap UVs by regenerating lightmap UVs better
switched tangents to None instead of calculations
realtime lighting the model
disable SRP batcher
different model import settings
Many thanks for any advice!