The DestroyGameObject action is created to be called in the Update method of the action (instead of OnExecute) and exactly before the line of error, the current state Update is called, and thus the problem.
I’ve tested with the null check now and works as expected, but let me know.