Make a second separate widget, which will be a generic tooltip widget.
Have text blocks for DPS and reload, and bind the text contents to a text variable which is set to be editable and exposed on spawn.
Then on the hover event for your button do something like this:
This has nodes setting it to the cursor’s position, you may or may not want to do that, but this should give you some idea as a starting point.