so are you trying to find the rotation of a polygon/triangle of a mesh?
i was having trouble with a particle system being attached in the wrong orientation and i kept alternating between ‘HitNormal’ and ‘Normal’ to no success…
the thing that was messing up my normal was that the ‘Hit’ was based on the capsule of the blueprint i was tracing to, not the mesh in it… so i made an auto convex collision on my mesh and made the capsule ignore ‘visibility’ (i think) and then it worked better.
dont know if this will help, but good luck.