Tick is never being called even though CanEverTick and StartWithTickEnables is true

Maybe try changing float DeltaTime to float DeltaSeconds in source file? Other than that everything seems to be good.