That being said, you still want to minimize it as much as possible.
SOMETIMES it can cause issues, because UE4 still seems to be buggy sometimes. Like the previous comment said, it’s better to store your cast into a variable for later use if you know you need to use it multiple times. But much like traces, they’re pretty cheap CPU wise.
It’s always best practice to try to avoid multiple Branches, Event Tick, and Casting as much as possible.
After-all, pennies add up to dollars.