Yes, I think the above is by design as various factors come into play regarding cold starts. Larger apps with more dependencies take longer to load. there are other factors involved which include Deployment stack, your plan, load and your config
Cold starts take a few seconds to a minute or more, To minimize cold starts, consider enabling Always On in the App Service settings or using Premium plans, which offer better performance.
On new improvements, see: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/our-latest-work-to-improve-azure-functions-cold-starts/ba-p/4164500
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola