Too good too go morning vs night bags?

I love getting a too good too go bag from Greggs I’ve never had a bad one and it’s the only too good too go bag that’s ever worth it, at least in my area.

Something I’m always confused about how there is bags available between 7-7:30am in the morning when the store first opens, I’ve never got one because that’s too early for me 🤣

But I’m assuming it’s stuff from the previous night?

The part that confuses me with this is they have bags the night before the morning ones too which are for pickup just before the stores closes that night.

Sometimes my night bag will get cancelled if there’s not enough food left but the morning bags are still showing as available.

So I’m just wondering how this actually works and if it’s different stuff they use for the morning ones that’s not from the night before