Fenix 7 Sapphire Solar Weird Interval Data

Anyone else noticed weird data issues during workouts/intervals? It consistently chops 1-2 seconds off of my moving time for laps during workouts - so if the interval was 60", it says my moving time was 58" or 59". This workout I also noticed the cadence was weird for a few reps as well (dropped from 170s to 89-145 despite similar pace/terrain). The GAP is also ridiculously all over the place, but I have no idea how they calculate that and am not too concerned about it. I'm more curious about the moving pace and time that are consistently like this when I do workouts vs an easy run that auto-laps every mile. (I run into/out of each interval, I'm not stopping right before or after.) It's not a huge issue, but just leads me to doubting the accuracy of the watch data in general. I've owned both a Fenix 5 and 6 and never had this issue. I asked customer service and they sent me an article on how the watch works and basically told me I don't understand the functionality without demonstrating they understood my question let alone answering it. My software is up to date and I've played with all of the GPS/recording settings as well as done a hard reset. Curious if anyone else out there has noticed this.

Example workout with this issue