I dont see why you cannot snipe a squad at range 2" if there is a squad within range 1". Nothing on the snipe keyword says you cannot.
No, but Engagement Rules, perhaps (Italic emphasis mine):
Engagement
While a squadron is at distance 1 of one or more enemy squadrons, it is engaged with all of those enemy squadrons.
• An engaged squadron cannot move.
• When a squadron attacks, it must attack an engaged squadron if possible rather than an enemy ship.
But snipe isnt attacking an enemy ship...... I get what they are trying to say, but the concept of snipe did not exist when they wrote that rule so its somewhat absent.