still IMO the RR is pretty clear that you must attack engaged squadrons first that are within distance 1 of you, so you can't snipe (which is still an attack from the snipe squadron) a squadron at distance 2 , until you move away from or kill the squadron at distance 1
That'd only be true if the squadron you are engaged with has escort.
it's like saying i can use Rogue to move away from an Xwing at distance 1, to go and kill an Xwing at distance 2, i can't i have to deal with the Xwing at distance 1 first as i am "engaged" with it . I must attacked engaged squadrons first
No it's not. Using Rogue to move away from an engaged, non-Heavy squadron is not supported by the rules. Using Snipe to attack a squadron at distance two instead of an engaged squadron (that does not have escort) is legal.