As the title says. I’ve been struggling with this for a long time now. If it’s a problem for you aswell, try and cache/bake the geometry, or turn off collider auto update.
That’s it, posting so other people can find this in the future.
Yes, if you change a collider, its contacts are destroyed (by Box2D) and are calculated again when the simulation runs which, by default, isn’t every frame.