Our problem had recently worsened, with a differential increased from 2gal to 4-5 gal, more avgas fumes, one instance of fuel venting post flight and, last but not least fuel level increasing in the stbd tank during flight.
Stbd anti-syphon hole looked clear, but was barely letting air through (bend over wing l/e, insert well into mouth and blow! Ignore sniggers from airfield 'friends'). A broddle with fine wire cleared it.
Vent ball bearing check valves appeared OK (hearty thump on wing adjacent to vent standpipe - listen for rattle of the ball).
Wing fairings and P2 seat and control box removed.
Stub pipe on top of NACA vent found to be broken and vent pipes within fuselage both bent/crushed. Removed, repaired duct and replaced both pipe sections.
Stbd N/R valve removed and inspected. Found 1" piece of fine dry grass stem stuck in the cage which retains the sealing disc, preventing disc from seating. Cleaned/replaced. (BTW ours was pt no. SPE.1957. Held together with 4 6BA nuts/bolts and easily serviceable)
Result. Fuel levels now less than 1/4 gal differential and only slightly increased avgas fumes after severe provocation with -ve G.
During the prior fault finding thought process, I did the sums assuming the NACA duct is 100% efficient at converting dynamic head to static head.
90 knots cruise airspeed would be equivalent to 200mm head of AVGAS! Airflow over the vent face is higher than this, being in the prop wash. It's entirely consistent, therefore, that even a small leak in the vent system will cause large differential in fuel levels, and a catastrophic break such as ours could cause 1/2 tank depth differential.
Aeros up to 130 knots will double this theoretical head of avgas.
Stewart