How to Call timer X number of time inside static function?

Try making the following changes inside TimerManager.h and see if it fixes things for you. Add USTRUCT() directly above the line that says struct FTimerHandle and add GENERATED_USTRUCT_BODY() inside the FTimerHandle on a line before the default constructor.