I can see the same “static white screen only” behavior on my Android device (Chrome) and my MacBook (Edge). Seems like a shader problem. For Android, I see this warning in the console output:
[.WebGL-0x7207ac6a00]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: buffer format and fragment output variable type incompatible
For MacOS, I see this:
[.WebGL-0x12800a76a00] GL_INVALID_OPERATION: Active draw buffers with missing fragment shader outputs.
This happens mostly due to the use of multi render target in the OIT/prep pass renderer case but I wonder if there is a shortcut to implement it in a custom shader.