C++ Delegate not being called

Thanks for taking the time to respond to this weird issue, I defiantly appreciate the input.

I tried using FindComponentByClass but then I wont be able to specify the name of the component I want (the blueprint has multiple buttons). I double checked to see if the button is not null and it is infact not null (at least according to the debugger), here is a screenshot of me stepping through the debugger: