I think, if I’m not mistaken, you are trying to bind a delegate (that takes a parameter) to your callback, which correctly also works with the same parameter, but without actually providing a… parameter
So after the FName, add (as a second argument to the AddUFunction function) the reference of your UUserWidget. If you have it as a pointer, then dereference it. Makes sense?