Can see Google’s description for their location provider versus Android native one.
That cannot happen.
Skip next waypoint just skips next via point (if exists), while destination remains always the same.
If GPS sensor on some devices reports unusual readings, they could not pass the GPS logging filters depending on their values.
In such cases can relax or disable some filters and keep the basic ones, mainly time interval and maybe minimum distance.