Cant get 2D Textures to pass through on events

Having issues w/ Texture 2Ds. I can’t get it to update the image on widgets. Both when setting as a binding, and passing through from another blueprint and setting a variable that is binded.
Here is an example of a widget - the highlighted image is binded to a “Displayed Map” 2D Texture Variable.


when you toggle left and right, it sound be setting the variable as a different Texture 2D Ref, which is bound to the image on the widget, but the image won’t change… the Text works fine for the name of map… but can’t get the image to

when I run a print string after toggling left and right - the print string is “get display name” for the “Displayed Map” variable - it’s printing the correct reference, just not displaying it.

does seem like actually, If I set a defaul value for the variable… it works. Even when I change… so that fixed it I guess! Just not really sure why