Just a thought - for development/debugging purposes, I think it would be useful to generate an ID for the hex nodes (e.g. could be generated from it's world position, giving an ID of 0,0 for a hex at the scene origin). Is there already a way to do this?
Also, the way you're limiting movement is interesting... I've tried setting up turn-based movement on a point graph, basically counting nodes visited and stopping the ai unit when they hit a nodes visited threshold, but your method is way better - better to the extent that I'd replace what I've hacked together with your solution wholesale. Nice work!
FWIW, I hesitated before buying the Pro version, but if I'd seen 'Turn-Based Utilities/support/tutorials', it would've been an insta-buy. Looking forward to seeing more.