CallFunctionByNameWithArguments - BluePrints No Set Property, Why???

Hi, I have execute MyObject->CallFunctionByNameWithArguments(*Command, ar, NULL, true);

I run this command for any Unreal object and it works normally …

Now I have a BluePrint that I created and I put a SpotLight as an example and created a SetLightIntensity function to perform Spotlight intensity …

When I run MyBluePrint-> CallFunctionByNameArguments …

The float function parameter of my blueprint always receives zero … why ???
I have tried to make parameters in bool, vector, int, etc … in any function of a BluePrint that is not native to unreal objects I do not receive value … because ???