As mentioned by Selentic this is a problem with the Engine and not the toolkit. It is pretty annoying to be sure, but nothing I can do anything about. I’m more uncertain about the problem with initiative order. Could you be a bit more specific about what sort of error you are seeing? How is the ordering incorrect?
It worked when I tried it out. I hope I didn’t forget something in my explanation. The error you are seeing seems to suggest that some part of the units’ event graphs are still referencing either the spline or path index array in the grid manager. Take a through look through unit_parent’s event graph.
Yep, there are a few functions listed under Utility in BP_GridManager. Set Edge Cost is probably the one you’re looking for, but there is also Remove Tile Edge, Make Tile Impassable, Remove Tile Edge Both Ways, Add Edge and Add Edge Both Ways.