Bisecting to find the root cause is always going to be a better strategy if you know there is a good version.
I really recommend adopting this strategy.
I really recommend adopting this strategy.
Don't forget, a project like Terraform is too big. No one person can know how the whole system works. Trying to look through PRs as a means of debugging is a fools errand. You have to take on a different mindset when working on these large codebases.