Was Recently Rendered Problems...

So, I was working on an enemy that can only move when not observed, I used the Was Recently Rendered node to determine whether the object can move (“Can Move” is also a Boolean). It seemed to work perfectly, when I look away the object would move accordingly, until I discovered a peculiar issue. When I was pressed against the object then looked away it would not move or even rotate. I set up a print string to see if Can Move was true, and it wasn’t. I had to move a fair distance away for it to finally move.

Is there any way to fix this? Or is there an effective alternative to Was Recently Rendered?