if you fire a weapon in any stance whether it be fully auto or semi auto, the gun ALWAYS flick up and to the right. now correct me if I am wrong but recoil is the opposite and equal force to the bullet being forced out of the barrel therefor the gun sifts back with equal energy but the direction of which the gun moves should be random. Right now it is just going up and to the right.
I am not 100% sure but can't recoil force the gun in any direction (up, down, left, right and anywhere in between) although the recoil should for the majority of the time go in the direction your muscles are weakest but that doesn't mean it should be 100% consistent.