By making leaves passable, AI entities (like Minecolonies Citizens) tend to get stuck in a loop trying to climb into the canopy, only to fall back down again.
I believe there is a specific flag on passable blocks that the AI looks at for pathfinding that isn't being set.