Your problem with pink faces stems to the fact you are not using a native OpenGL driver:
VirGL is inappropriate (even if it's a little better than LLVM-pipe, which is a CPU-only OpenGL driver): this is a
Virtual
GL driver and as such it lacks a lot of OpenGL features required by the viewer shaders.
You need
Panfrost (official driver in Mesa, preferred) or
Panfork (forked Mesa driver, deprecated but sometimes needed) for Mali iGPUs.