I spent some additional time tracking down a minimal example of the issue. See the attached image. This currently only prints “Hello World” once, while I would expect it to print it repeatedly (each second).
This happens because the center connection is never reset and the ActionNode keeps returning the cached status.