Another possible solution would be to get the UV coordinates of a HitResult (never used it but heard it was added in some UE version).
From UV coordinates you’ll be able to figure out which side the line trace hit.
Not sure if that is computationally faster then unrotating normals, but can give you more interesting options.