I don’t think this is the case here, but I believe if you stop an activity in one location, and restart after a distance, the activity will join those points together, but no nodes in-between would be captured. Your example here just looks like a glitch.
All your passes seem to be long straight lines, with the endpoints (=GPS recordings) only at the end of the street., further than 25m from the nodes. Either to go slower or do some of the side roads to get some additional GPS recordings would be the solution, I think. Some watches are also a bit stingy with GPS recordings to save the battery, so it might also be helpful to have a look at that as well.