It is because new drones don’t have the chip that loads the waypoints in them.
The way that waypoints work from the technical point of view is that Litchi simulates the stick movements of the drone, and sends them to the drone in real time, comparing to the actual telemetry received from the drone, without this link, there is no possibility of Waypoint function.
In older drones like the Mavic 2 Pro, Phantom 4 Pro and older, basically the ones that use DJI Go as their native app, have the chip inside them to load the waypoints and execute even during loss of signal.
One thing I noticed straight away is that when I’m executing Waypoint missions on a VSC (Virtual Stick Command) drone like the Mavic Air 2 and Mini 2, the signal becomes weaker compared if I fly there manually, I think this is because Litchi needs to manage the info received from the drone, and also send more frequently, that kind of “jams” the signal with commands and the link becomes weaker, this isn’t confirmed by the devs, this is just my speculation.
Very annoying in reality. And I actually requested DJI to use the internal storage of the drones that have it (like Air 2, Air 2S, Mavic 3) to use that as the storage for the waypoints, for now I got no response, and I don’t think I will get any response from them, to be honest.