Dynamic Material for WidgetComponent

I think it’s already what i have.

I have a WidgetBluePrint (with regular shader)

I have a WidgetComponent in my Actor.

I have a custom material witch is a copy of default shader and when apply in the field, it’s working.

My problem happen what i try to set the material of the widget by script.