Changing the brush image not working correctly?

Hey!

I am developing a mechanic where the player ia bale to switch character on run time… This works as intended, but now i also have to update the UI…

Once the game starts, it checks the current pawn and sets the correct possessed character image. Then on button press, i can change from the knight to the viking, and it changes the image accordingly.
But then… when i change back from the viking to the knight… the UI keeps displaying the image from the viking…

I already check with the sting what the current character is after the switching happened (for debugging), and this seems to be right… also used a break point on the branch, and the condition always has the correct value… so it takes the right path…

I am out of ideas…
If you know something, i would be glad to try it out!

For anyone else coming across this issue…and for myself when I forget again!