This is largely due to the Model Y refresh. March numbers are pretty strong, even in Europe. Not that I support his behavior, especially his position on Ukraine, but facts are facts.
However, Tesla is not production constrained. There is essentially no delivery backlog for the new Model Y; essentially everybody that wanted one got one. Being able to make more cars in the quarter wouldn't have significantly affected deliveries.