How to load texture file and apply to button image during runtime dynamically?

Hello,
I have a common button widget in which the button contains an image and during runtime I create a menu with multiple buttons where i update each button image dynamically during runtime through their file name.

The issue that im facing currently is when I pass the texture file name to update the image in button, it doesn’t update or load the texture dynamically during run time.
But when I choose the same texture file from the dropdown menu for button image in widget settings it will show during the runtime.

if i reload that particular texture and run the game then it will show that image dynamically.

Any ideas or suggestions??
any help would be highly appreciated :clap: