Cloth Simulation Getting Eaten By Mesh So I'm making a model for animation, and I wanted it to have some clothes that are all flowy. I modeled the body and one piece of clothing so far, and it looks fine barring one glaring issue:
https://cdn.discordapp.com/attachments/507298799169830941/645122008480219144/blend.mp4
This happens.

I've tried increasing quality steps and the thickness of the collider.
Increasing quality has no effect outside slowing the program down and increasing the thickness of the body just makes it worse.
I've tried smoothing the collider, smoothing the body, doing both and adding more verts and smoothing them again, and no matter what, the cloth wants to get eaten by the body.
I've also tried to use another 3rd party cloth solution and it behaves the same way so I figure I must be doing something terribly wrong. If someone could point me in the right direction on this I'd be very grateful.
Alright so after around 8 hours of trying to figure this out, I've done it but I don't know why.

The normals apparently got screwed up at some point. I had to recalculate the inside, and then the outside, and flip the normals after that.

And now it works perfectly.
I don't know why this works, but I'm thankful that it does.