Thanks for posting your question in the Microsoft Q&A forum.
Azure WebJobs have a default timeout of 120 seconds (2 minutes) of inactivity, after which the WebJob is aborted. if the WebJob takes longer than 2 minutes to complete its task, it may be aborted, causing the next trigger to occur 4 minutes after the previous one.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful