I will accept your answers
At the end of the day it's a time travel movie so if the dots don't connect perfectly then eh whatever but I'm fine with what they gave us. They at least seemed to follow their own rules well enough.
Also I said before the writers and Russos can both be "right" with regard to Peggy's kids always being Cap's (single timeline) but with him still *jumping* timelines to give Sam the shield. How is that possible you ask?
Well remember you only have an alternate reality if an Infinity Stone is removed from that reality. And Cap put back all the Stones except for the 2012 Tesseract that Loki stole. So Cap and Peggy got married in the 40's, had kids and existed in the same timeline as everyone else until 2012. 2012 Loki takes the Tesseract and suddenly old Steve realizes that things are noticeably different when Thanos can't combine all the Stones and never shows up in 2018. He realizes he's in a new timeline so he convinces his other self (young Steve who came out of the ice) to take Mjolnir in return for his unbroken shield. Cap knows that in the original 2023 there is now no Mjolnir *or* shield so he brings the shield to the other reality to pass on to Sam.
It fits with their rules and allows both the writers and directors to be right.