I
've been doing some R&D into more directed growth algorithms to see if I could get more control over this kind of vein growth - more than via Find Shortest Path at least. Here's a test bed I made to try out various techniques for having growth bounce/reflect or kind of 'back fill' like this:

One of the common problems with this kind of growth structure is multiple overlapping curves so I've included a brute force algorithm to try and counter that but it can be slow!
.hipnc file is here.