One thing I should mention is that my non-SDF environment collision solution handles the collisions in a more realistic way that isn’t just depenetration.
I think I see what you mean now about separate simulation stages. I could have a look at it but unfortunately it’s a waste of time because simulation stages aren’t supported on mobile.