si tu tires pendant la phase de mouvement adverse, l'unité qui a dépensé les MF (dans ton cas 2) peu effectivement subir un maximum de 2 tirs par "fire group". Par contre l'unité peut se faire tirer dessus plus de 2 fois.
Je m'explique, si tu as 2 stack distincts, le stack1 tire une première fois sur l'unité en question lors de son 1erMF, puis une 2eme fois pour son 2emeMF. Puis le stack2 décide de tirer sur la même unité lors pour son 1er MF, puis une 2eme fois pour le 2MF.
seulement un tir par MF/stack est possible, donc si ta MG a gardé sa ROF cela ne change rien.
Mais attention si tu as un squad avec une MG, tu tires avec les 2, tu gardes la ROF, donc le squad est en First Fire, et la MG non, si tu retires avec le squad en subsequence First fire, soit tu utilises aussi la Mg en sustain Fire (cf A9.3 et A8.3, tu fais référence au book donc tu dois l'avoir) soit tu décides de ne pas l'utiliser et tu en perds la possibilité de tir jusqu'a la fin du tour (cf A8.3).
Tu peux naturellement choisir de tirer seulement avec la MG.
Attention il n'existe pas de "Defensive First fire Phase". Il y a une DFPh et une phase de Mouvement.