Try the 2.2.4.147 update. It has a fix in there for this.
Maybe this driver could be modified for your other sensors? Is this a community driver, or a built-in one? I am of zero help with code and Groovy, but it might be possible for someone to modify IF code is available.
Thought that was the case, but I would try todays update and see if that helps anything. I would also do a backup before update, and after the update do a full shutdown, and pull the power cord for 1 minute before booting again.
The other thing I would look at is hub stats, here is a way to track down what might be causing slowdowns. Lewis has a good post about how to do this.