Functions with an input signature will not execute from a Set Timer by Function Name

If you create a function with an input signature variable and then try and run that function off a Set Timer by Function Name, it will not execute.

Steps to recreate:

  1. Create a new project
  2. Create a function with an input variable (any type) in the level blueprint or any other blueprint
  3. Either from begin play or off a trigger create a Set Timer by Function Name and call that function
  4. Nothing will happen
  5. Remove the input variable and you will see it works as intended

Obviously due to the abstract nature of the way the timer calls the function, I’m not sure if this is something that can be easily fixed but at least it should just pass in the default value of the variable.

Of course this only exists with timer by function name and not by Event as they are on the graph, meaning the signature pins are exposed.