Hmm. I tried to replicate the issue you are facing but I wasn’t really able to. Can you please clarify how exactly are you destroying the gameobject? Are you for example using the included Destroy GameObject action? Are you doing this through some of your own custom action?
Also what version of NodeCanvas are you using please?