I have an area node that represents a dig site in my game. I want to instance more than one of these dig sites so I duplicated the first one to make two. When I run the program the first dig site works as designed and even queue_free()'s itself after its empty but the second one does not do anything as designed. Both dig sites mostly use local variables to them also.
perhaps its the code but I think there is something bigger about duplicating things that I am unaware of. This dig site node comes from its own scene and Duplicating the node is the only way to get the signals to be connected quickly.