I understand this was recently changed to 30 days. With run limit and history both at 30 days this makes it impossible to trouble shoot some issues that may not be noticed until after the run timeout. For example I had an approval flow that timed out but right before it did it sent 60+ approval emails again before fully timing out. when going to figure out why it sent 60+ emails i couldn't due to the change in flow history retention.