Clear coat breaks shader in ios

Here is a new demo I’m working on which has the problem.

https://demo.wec360.se/auto/

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.