GetNearestGatherable checks the passed in minlevel/maxlevel values against the level of the nodes within range of the entitylist. The devmonitor might not be updated with the correct node level values...we had to do a fix on those a few weeks ago and the devmonitor might be lagging behind. If you select a node, grab the pointer like
does it print out the correct node level?
Code:
nodeTarget = Player:GetTarget()
d(nodeTarget.level)
does it print out the correct node level?