Was it said that people have to go grimdark to invert their classpect? Or can any outside forces cause the inversion?

Nope, grimdarkness is not the only thing that can cause inversion. Jade and (Vriska) both act inverse without going grimdark