Yes, I was referencing an out of the box option.
Can you expand on the custom process option? Would this be a custom script or a separate library that flow would reference?
In regarding the alternative, I'm familiar with Power Apps, how would a Power Apps form handle the timeout/escalation?