Too bad it came it wrong, Dec to Apr was a pretty short wait. I took delivery of my Dec ‘21 order in Aug ‘21.
I had a 1 month delay in Mexico, when my dad didn’t. His truck was built 3 weeks after mine and was delivered a month early.
I’m not sure what the shipping delays are, but I often wondered if something went wrong in production or a part failed and they had to wait to fix it.