Found it! The path calculation is wrong. The issue is with how we’re counting the depth.

Claude … ‘we’re’ not counting the depth - that’s all you baby!