Sorry about the bike brother. How are the front brake rotors ?
Yeah you are supposed to put it on a rear stand first.... Front stands are tricky. You have to make sure the bike is 100% secure in the stands and the rubber feet are positioned properly on the stand. Should get some T-rex stands to solve you woes.
Sorry for your troubles :down: