Trainer drop outs - Trainer Speed sensor related?

Hi all,

For about 9 months now I have been having trainer drop out issues.
Support has been great in helping me trouble shoot etc, but at this stage I dont know what to do as it has gotten much worse.

Recently I have done Tunnabora and there were so many small drop outs it lead to many spikes in power.

I think the drop outs have to do with the trainers own speed sensor.
The trainer is an Elite Novo Smart trainer, which as far as I am aware is a repackaged qubo digital smart b+.

Any ride where there are drop outs, I notice gaps in the speed readings on Garmin Connect (image of Tunnabora below).

I have gotten the vacum cleaner out and gave it a good hoover. TBH I have done this a few times over the years after hearing Nate talk about issues with some trainers and their sensors getting clogged up with dust.

My question to you smart folks is, have you come across this kind of issue before and have you managed to solve it?

The trainer is no longer supported by Elite and apparently there are no updates for it using Elites update app.

Thanks in advance,