Why does my cloth simulation mesh glitch after editing its geometry?
So, I figured out what it was... I removed geometry from a vertex group that I had pinned, and added it again without reassigning the new vertices which caused everything to wig out.
Turns out the solution was as simple as adding selecting the new vertices I was adding and assigning them to the vertex group and that solved it.