In-universe speaking, why did no-one in Agents of SHIELD disappear after Thanos snapped his fingers at the end of Avengers: Infinity War?
The ending in the finale clearly shows an event that is days after the battle in Wakanda. (Considering the finale happens in sync with the battle in Wakanda, based on the evidence given a few episodes earlier.)
Note
I am looking for a logical in-universe plot answer. Not a real-life-problem answer. So answers that mentioned release date change or showrunner decision do not qualify.
Edit 1 (Contains major spoilers)
How much time has passed between Black Order's attack in New York and Battle in Wakanda?
- Black Order captures Doctor Strange. (Day 1)
- Banner contacts Rogers. (Day 1)
- Capt. and team saves Vision and Scarlet Witch. (Day 2)
- Banner reunited with the Avengers. (Day 3)
- Vision being brought to Wakanda. (Day 4)
- Battle of Wakanda begins. (Day 4)
- Thanos snapped his finger in Wakanda. (Day 4)
Here's why I think the events in the finale took place days after the battle in Wakanda (where Thanos snapped his finger)
Few episodes earlier, when Daisy got the centipede serum from Candyman, Candyman specifically mentioned events happening in New York (where Maw and Obsidian battles Ironman and Doctor Strange).
Series of long events took place after the event mentioned in
1.
(i.e., Born of Graviton, Graviton taking an alien ship, Coulson and his team being captured on alien ship, Fitz-Simmons formulating chemical using Centipede Serum, arguments to save Coulson or the world, Graviton wrecking havoc in the city etc.)Fitz died at the climax of the finale but they seemed to have finished mourning his death by the end of the finale.
These events cannot take place in less than a 4 days.
**The above is only my speculation.
Edit 2
As mentioned in the comment, Thanos and his forces are already on Earth as mentioned in episode 20, referencing the Battle in Wakanda.
Battle in Wakanda is the first and only time Thanos came to Earth.
This confirms that the finale must have taken place after the Battle in Wakanda, or, at least, the climax of the finale was taking place during the Battle in Wakanda.