So if I had pulled Ash on the 120th roll, will it reset the soft pity? Or does it not and I should keep rolling until I get another 6*? Since I was about to hit it before I got Ash.
It resets. Regardless of whether or not it was the guarantee, as long as you got the 6* by rolling it would reset the pity counter.