Most people who have used both Litchi and DJI Fly waypoint missions know that the flight paths differ. If the same set of waypoints are used in both applications, in DJI Fly, the flight path goes through the waypoints while in Litchi, they do not.
Upon initial inspection, it appears that Litchi is using a B-Spline while DJI is using a composite Bezier curve. However, that is not the case. I know that many will not care. If you do want to know but don’t care about the details and just want the answer, Litchi is using straight lines with quadratic B-Splines (or quadratic Bezier curves) at the interior waypoints while DJI is using a Centripetal Catmull-Rom Spline.
If you are curious and want to know exactly how both Litchi and DJI are creating their flight paths, I have created a document that explains in more detail.