I was doing this sim again and again with some different settings of substeps to remove noisy artifacts in the viewport, but the viewport is just a viewport.
Though lots of artifacts, I guess at least render few frames to check if it really has artifacts in the sim.
In this video, Rendered result doesn't have that much artifacts as veiwprot capture.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?