Garmin randomly misreporting speed? 28.34

During a steady group ride, open road (no tall buildings, water on one side), I was seeing random drops in reported speed, from ~37kmph suddenly reporting 17-20kmph. 

I have the speed sensor on front wheel.

It's visible in the activity record, noting numerous speed drops whilst cadence is steady. I was in a group of ~20 riders doing rolling turns. 

Each speed drop is bad data.