No worries about the timing. It's all hobbies here. 🎉
Besides, you're relatively quick. Its not uncommon having to wait a couple of days.
And thanks for the save. I can reproduce the issue with it. And now I understand what's going wrong.
The routine works by first planning everything above ground (except for some other special cases) and bury the pipes afterwards.
The bury-routine does take into account neighboring pipes to avoid burying at that position. But it doesn't look for pump-outputs. So the routine is there, it's just incomplete.
And it's going to be a bit of a pain in the ass to fix. Because at the stage of burying pipes, I've already discarded a bunch of data that would help. So I'll need to think for a bit on how I want to fix this.
I am not exactly sure why my earlier tests didn't have this issue, though. Maybe the routine decided to not-bury the pipe in those scenarios for other reasons.
I'll post back when I have a fix. Thanks again for reporting it.