Hi Mark,
I feel your pain. My heatpump was fitted last August and I have been struggling to prevent getting “air in the system” errors ever since.
I’ve followed all the steps in the document
including fitting a spirovent (which didn’t make any noticable improvement).
But I’ve kept up a daily routine of venting in three places:
- The highest radiator in my house (which quite conveniently makes an echoey dripping sound whenever there is an air pocket in it)
- Releasing a teaspoon of water from the vent in the lid of the TF1 filter.
- Releasing a teaspoon from the vent at the bottom of my HWC coil (This vent has a manual release, not an AAV)
I find that if I release from the filter during a DHW cycle when the flow is hot, the released water is very milky for a moment before clearing. This gives me confidence that there IS actually air in the system, and it is not a false positive error message.
After a DHW cycle, releasing from the bottom of the cylinder coil gives a short pipe “clunk” as some air escapes, which feels good 
So I think the culprit here is not massive gulps of trapped air from when the pipework was filled, but rather dissolved gasses in the water that take time to be released. I also have a suspicion that because we run our systems much cooler than a gas boiler system the gasses take much longer to be purged.
Another of my theories is that during a DHW cycle only a small portion of the total system volume is circulating, so only that fraction is being subjected to high temperature purging. I did try manually shifting the 3-way diverter valve to the CH position during a DHW cycle in order that all the water would be heated. I think this did some good.
There is also definitely a big influence given by water pressure. Letting the pressure fall to, say, 0.7bar (by not replenishing the water you bleed out) does certainly allow more gasses to be released. I did try raising the pressure quite high (2.8bar) anticipating that this would keep the gasses securely dissolved and so not trigger the error, but that didn’t help. As the pressure kept on falling (because of the constant bleeding and reduction of springy gas in the system) I’ve now reached a point (1.7 bar) where for the past few days I have not had an error. 
I’ve left the filling loop tube connected and add water back in in small quantities (so as not to introduce too much raw gassy water in a batch) and I’m keeping everything crossed 
There are many things about this experience that I don’t understand:
- Do I just have gassy mains water here?
- Do I have some old sludge in the system that is reacting with something and releasing fresh gas into the system?
- Is there a pipe leak in the system somewhere that somehow allows atmospheric pressure air into a pressurised closed system?
tl:dr
But bottom line is that I think if I keep purging and purging, together with 5 AAVs, a spirovent, and all the manual bleed valves, eventually I will get to the end of it.
Good luck!
David
https://heatpumpmonitor.org/system/view?id=364