When using a sphere trace, the Hit.Location and Hit.ImpactPoint report at the same location. According to the documentation, Hit Location would be the location of the actor where Impact Point would be the actual point where the hit occurs.
Result: Debug sphere location (Purple), Hit.Location (Red), and Hit.ImpactPoint (Green) are all equal
Expected:
Hit location would match sphere location, but Impact Point would show where the sphere overlaps the wall
Head over to the existing AnswerHub thread and let us know what's up.