Grid will sort the nodes by zeta, which when iota is negative and you are passing in coordinates along a field line, can actually flip the order of the nodes you've just passed in, resulting in the new nodes having a decreasing theta instead of an increasing theta, for example.
We should make this sorting clear/throw a warning when this happens to make it more transparent