Cloth collision works but it looks terrible

Hi Everyone i’m trying to use ue4 cloth paint tool to simulate cloth for my character and everything is fine when i’m in editor and cloth never goes through my character’s body:

but when i press play, cloth collision looks broken and the character’s skirt always goes through the physics asset that i made. It kinda looks like that it uses smaller versions of capsules in the physics asset to calculate collisions:

Is there a solution to this situation or am i missing something?

I really need help guys. PLEASE

the problem exists even when the character moves in game without animation

actually it looks like that the physics asset have some sort of damping that cause it to stay back when character moves

in the above picture, the character is moving right with a relatively high velocity