Here is a new demo I’m working on which has the problem.
After loading the model, I enable the clear coat using
this.bodyMaterial = scene.getMaterialByID('Body') as PBRMaterial
this.bodyMaterial.clearCoat.isEnabled = true
this.bodyMaterial.clearCoat.intensity = 0.5
But as soon as I do this, it stops working on both my iphone and ipad, in both chrome and safari.
I can see if I can reproduce it with a playground instead for easier debugging.