Setting rotation on an object when using a Vector3 you can check if it has a zero value via:
var toTarget = PathToFollow.PathObjects[CurrentWayPointID].position - transform.position;
if (toTarget != Vector3.zero) //to avoid the "Look rotation viewing vector is zero" exception
{
//etc
}
float3 lookVector = autoPosition.destination - autoTranslation.Value;
//The following line gets the error:
//Look rotation viewing vector is zero
Quaternion rotationLookAt = Quaternion.LookRotation(lookVector);
However, if I attempt to wrap that like the Vector3:
if (lookVector != float3.zero)
I get an editor error: Cannot implicity convert type 'Unity.Mathematics.bool3 to ‘bool’
Thank you both very much. Seems like an odd thing to convert the float3 to a bool type… but then I am self taught and there is likely something fundamental I am missing.