Both feed and vent go straight up from the pump then along horizontally until they reach the tank.
Therein might lie the problem. Do both the cold feed and expansion pipe rise from where they enter the roof space to the feed cistern to enable any trapped air to vent out at the F&E end? It's possible you may have an airlock in the horizontal cold feed (or even both pipes) In carrying out the pipework mods near the pump it is possible the fitter may have pushed the pipes upward so creating a high point.
I inclined the run of the vent myself as it was laid flat and I wanted to get the maximum heigth at the highest point. But the feed is still pretty much perfectly horizontal (given that the roof joists are on the level). Both pipes also have a short run at 90 deg. before they go down to the pump area. This is also horizontal. I see your point, and will try to rectify - thanks!