Basically what I have been trying to do is to align actors along a road mesh and have them face the road mesh. I majorly have the problem in getting the nearest point, for which I am using MultiSphere trace to check if they are in bounds of the road actor and to return the shortest distance after which I use the impact point as the target location for the Find Look at Rotation. However it wasn’t working and debugging I found out that the hit location is being translated on the Z-Axis plane. Here are some screenshots for better understanding.
Blue points are the hit points that are for some reason being translated on the z axis
Here is the find hit location code. Its pretty much default