Posting for community:
There is no specific timeframe in which the deployment will get completed as that would depend upon the no of files your function app has and the network in between.
The suggestion would be verify if you have not set SCM_DO_BUILD_DURING_DEPLOYMENT to true in your application setting as this could be one of the reason. I don't see any configuration atleast at the command end az functionapp deployment source config-zip that could help with faster deployed but I do came across with this previous announcement and for faster depoyment you can use WEBSITE_RUN_FROM_PACKAGE as at deployment time, there is nothing to extract at all, since everything happens at runtime. For apps with a large number of files, this can make the deployment much faster.
If the above didn't help then you can open a support ticket with us to assist you further.