Why is my cloth simulation doing this?
It's usually better to make a cloth sim with a single surface and add a solidify modifier under the cloth sim because this way it has half the number of polygons to compute for the simulation and it keeps the thickness of the cloth constant.