Since you seem to have foam, I suspect that the serving lines are shorter than optimal. A short serving line "knocks" the co2 out of suspension so you get a big foamy head but the beer is seemingly undercarbed.
I think it sounds like the serving lines are under 6', and ideally would be more like 10', to balance the amount of pressure/carbonation in the beer.
Broken Leg Brewery
Giving beer a leg to stand on since 2006