What's likely happening is this. Say update A comes out but fails to install on your truck, no wifi, low battery, whatever. Update B comes out that requires first update A being installed. So it doesn't load. Update C comes out, but it depends on B and A, so it doesn't load. Update D comes out and doesn't depend on anything, and it's small, so it does load. Now update A is so old that Ford stupidly quits pushing it out and you're stuck with Update D but missing A B C, forever..... Until going to the dealer that has updates A B C on a USB stick and can load it for you.