LineTrace Check Hit Actor Tag

I’m trying to check the actor my line trace hits has a specific tag, first i check if it is valid to stop it if there was no hit actor, then a simple “Actor has tag” when I watch the code firing it appears to work just fine, it just doesn’t fire the event after for some reason despite the flow visually passing completely through all my nodes. However, when I remove the "IsValid’ and the branch it works just fine, so I assume it has to do with the branch and checking the actors tag?