Council staff have identified 546 children who were eligible for free school meals but not receiving them since September