Hi James,
I have checked the exercise and 'repas de famille' is accepted as well as 'dîner de famille' which is correct for a family meal.
To me, 'un repas en famille' means a meal as a family which is slightly different but wouldn't change the overall sense.
Bonne Continuation!