I used the filter-seen=1 parameter and things seem okay overnight (one DHW run and a tiny bit of heat)
I went back to the Jones config files.
Although I did have to stick with the default filtering options as half of what I wanted seemed missing in Home Assistant with your shortened filter.
filter-name = status|temp|humidity|yield|count|energy|power|runtime|hours|starts|mode|curve|^load$|^party$|sensor|timer
I may look to clean that up and remove stuff once I nail down exactly what it is I want to monitor long term.