Ok, had a closer look and it looks like you are hitting a collision mesh caching issue. ie you are using the same collision mesh (at maybe different scales/positions) in different scenes. Ammo caches the first instance in the first scene you load and reuses it in the second scene it loads.
@LeXXik can explain more about this. The short term fix would be to ensure you don’t use the same render asset as collision meshes in multiple scenes.
eg in this fork, I’ve remove all references of collision to the asset Piso Laje_H15+Marmorite_100x100_cm [1116382] Geometry
from Campus scene.
https://playcanvas.com/project/1232390/overview/f-deubg
Now it works fine.
Possible related thread: Memory Leak when dynamically assigning Collision Mesh using renderAsset