Timer Is Always Returns False When Debugging In Delegate???

You have to spawn the timer in the world, before TimerExists will ever come back true. Your FTimerHandle variable will always be a nullptr unless you call the SetTimer function to set the reference.