Due to the amount of orders Funko receives, we have zero control over the distribution.
The time frame given to us by Funko, is based on their estimates of manufacturing then receiving the item. Once they have the item it is then distributed to companies.
Funko LLC Partners are given an estimated time frame of each pre order and when they will arrive. Typically, the dates are not exact and only specific months are given.