Prevent object from going through cloth simulation

How do I prevent my object from tearing through my cloth simulation?
I have a ‘body’ mesh which I enabled collisions for. In the first screenshot, I have the physics settings displayed. Notably, I changed thickness outer to 0.001. My body mesh is roughly 1.75 meters in Blender.

Next, I have a dress which I enabled cloth physics for. This is meant to simulate a silk-like material.

I bumped up the quality steps to 7. I enabled collisions and self collisions. Quality steps bumped up to 7 initially and then 9 (but didn’t see much improvement here).

The mesh is rigged and walking through a 25 frame walk cycle. The point at which the mesh seems to always go through the cloth is when the mesh is raising its knee very quickly as shown in the second screenshot.

What can I do to avoid the cloth tearing? Thanks!


One other thing, is that I parented the entire dress to the armature using ctrl+p > bone > keep transform.