Decal not projecting on anything else other than ground

The node has nothing. Its a custom event that uses a bool to toggle the timer and the timer has another event that fires the line trace and toggles the visibility of laser static mesh + setting the location of the decal component. It’s really simple that’s why I omitted it. It has something to do with the decal but I’m not sure what it is.
If you still need it then I’ll upload a screenshot here