Tesla pushes to get all the local inventory delivered before EOQ.
After July 1st they will begin shipping to Europe and Asia, so those cars will be delivered in time for the next EOQ.
It can take months to get off continent deliveries shipped and staged for the next rush.
This allows them to optimize world wide deliveries to optimize qualterly results.
Been going on for years.
As more European and Asian Gigafactories get up to speed this will, of course, change.