How can I change the CreativeModalDialogViewmodel's button text with a UI widget "On Cliked" event

I’m trying to change the popup_dialog device’s button’s text using a widget blueprint and the “On Clicked” event that the UEFN buttons have.

Then in verse I use the GetButtonText() function to get the string and then make a print.
I do this inside a loop with a delay of 0.5

But the print statement doesn’t return the updated text when i click the UI button.

Am I missing something? Or is my implementation wrong?