Can't toggle a decal visibility

Hello everyone. Came upon this issue today. I have a BaseUnit Blueprint. It defines a mesh and a decal attached to the mesh. The decal is defined in the BaseUnit Blueprint and is set to visible=false. I then make an actual unit bp that implements the BaseUnit blueprint. So when playing my game, i trigger an event to toggle visibility to true. This doesn’t work unfortunately. If i instead start the game with the decal visibility to true on start, it works perfectly.

So why is it that i can’t set the decal’s visibility if it doesn’t start on true?