It looks like the 'share to map' function only shares the waypoints to Google Maps. For all other share options it just shares the first stop.
This is due to the limitations of the share receipt for other map apps. Google Maps on web can receive multiple waypoints, but share to most navigation apps only accepts a single waypoint. So we send the next relevant waypoint in those cases.