It is surprisingly difficulty to produce hex tiles that line up perfectly. Here is an example of a scrambled grid, showing variations in the spacing of the hex grid itself.
As a puzzle it looks good, but at the detail level the grid does not line up. Here is the final result once solved.
Again there are obvious glitches at the places where paths join. Right now I don’t know how to fix that.