Erratic high max cadence, or max cadence lower than Average

My gear:

Garmin Edge 1040; Shimano Di2 DuraAce 9200P with power meter

Have done the zero offset calibration and magnet calibration. 

I will have a very high change to get an unreasonable max high cadence such as 195 for 9/10 times. and today I got the max cadence lower than average cadence. 

https://connect.garmin.com/modern/activity/16912292135

https://connect.garmin.com/modern/activity/16834219116

https://connect.garmin.com/modern/activity/16827066154

https://connect.garmin.com/modern/activity/16804118321

https://connect.garmin.com/modern/activity/16790702918

I don't know if anyone has the same issue and any solutions?