Okay, I think I'm seeing my problem here then.. My Autoload control script is running the check on object placements before the scene is actually fully loaded. I'm using get_tree().change_scene to switch my levels out, there must be some lag between the reload and the time my logic calls out for node groups.
Hmmm I need to check and make sure the map is fully loaded before starting logic.. Any pointers? :)