Depends on the starting position of the projectile. If it’s not already centered on the crosshair, then you’ll get different results based on how far you’re shooting. No amount of adjustments will make it look right. If it looks good at close range, it’ll look off at long range and vice versa.
So you have two options. Either set the projectile’s starting position to be in line with your crosshair. Or find the shortest distance from A) the target position that your projectile is going to go AND; B) a line trace from the crosshair going forward to an obstacle (ie. a wall). Set that target as the AimTo position of projectile. You can use the node FindLookAtRotation to set the rotation of your projectile.