I had a similar task and ended up using containers instead: they're lightweight, not so limited in terms of resources and your existing functions can be easily converted to a container image that you'd run on schedule.
Durable azure function versus azure function maximum execution duration
I want to build an azure function which run on schedule bases to build around 30 reports data, once a day, the execution of the job can take more than 1 hour and i will host it inside a consumption plan. now as i know that azure function maximum execution time in consumption plan is 10 minutes, which will no work for me.. so if i add the durable function orchestration , what will be the maximum execution time ? can it extend to more than 1 hour under consumption plan?? Thanks