Having given this some thought over lunch, I know that you say that someone has checked the system pressures and they appear O.K. but from when I have visited a specialist I remember him re-charging my system by refrigerant weight, rather than pressure.
He used a small set of electronic scales (much like the bathreem variety) to determine the correct amount of refrigerant needed according to a book listing A/C systems by car make and model.
I also seem to remember an old BMW I had, having a specification plate riveted in the engine bay with the A/C specifications stamped on it, e.g. refrigerant weight (this was not long after the change in refrigerant type used in cars was mandated and I was having the system repaired & re-charged due to a slow leak).