OK so this alleged non goof:
Thanos being removed from 2014 would not prevent the events of Infinity War, as The Ancient One clearly stated that making changes to the timeline creates other alternate timelines.
SPOILER: When 2014 Thanos arrives in the present day (thanks to 2014 Nebula) this would create a time paradox - as Thanos no longer exists in the past the events of Avengers: Infinity War would not come to pass. Thanos would not be around to collect the Infinity Stones and the Snap would not happen. Akin to the ‘Grandfather Paradox’ The other explanation for this is the events of Endgame create a slightly alternate timeline, whereby the events of the MCU remain unchanged and cannon while a new alternative timeline has been created in another reality whereby Thanos disappears from events in 2014 and the Infinity War storyline does not take place - similar to the conversation between Bruce Banner and The Ancient One.
I don’t buy it. Removing Thanos from 2014 and bringing him forward to 2019 means that the grandfather paradox is broken. If the stuff about alternative timelines holds, which is clearly bollocks, then there was no need to put the infinity stones back in time to where they were.
Also, Cap had no time machine, he only had a “space time GPS locator” thing, and no means of space travel either. How could he actually have put them back?
Seems nonsense to me. I know it’s not real, but I think that these are real plot holes.