Cadence spikes

I've had a Vivoactive 6 for several weeks now and for the most part it seems to be working just fine. But I'm having a problem with the cadence sensor. For the first few days it would work fine for the most part but occasionally a single instance of 230+ cadence would get recorded.

After a week it became more common.

Now, three weeks in, these errors are a large proportion of my walks.

I also believe some of these stray 0-cadence readings to be erroneous, though I suppose some might also be from me moving my arm to look at my watch (or drink water, or something like that). I have no explanation for the 230+ spikes.

Is there any way to fix this? I really enjoy having accurate data - it's a big reason I bought this watch in the first place.