You can't judge the correct fill of many current A/C systems by the low-side pressure. By the time the pressure rises, the system is overfilled.
The correct way to fill is evacuating the system, and refilling by weight. That why shops have either gotten out of A/C service, and bought elaborate recovery/refill machines. The machines automatically empty the system, separate the oil when extracting, measure the removed refrigerant (for diagnostic and billing purposes), and refill with the manufacturer specified amount.
This is difficult to reproduce at home. For one thing, oil-less transfer pumps are much more expensive than oil-bath vacuum pumps that empty to the atmosphere.
The only simple solution is to not top off the system until the A/C is over 10 years old, and it's definitely weak (but still cooling, not empty). Then add only one small can, which should restore most of the cooling but still be safely under-filled. Why a decade? Because a good system will leak 0.5-2.0 ounces a year. If the system fill is less than a decade old, it's less likely a refrigerant fill quantity problem.
A friend and I refilled his R134a A/C system today. His Audi needed it's third compressor in as many years, and we decided that the previous dealer service was too sloppy to repeat (missing bolt, incorrectly installed bracket, misrouted wiring).
We recovered some of the R134a into a pressure tank (AKA 'empty propane bottle'). We first pulled a vacuum on the hoses and tank. We then shut off the vacuum pump hose, immersed the tank into ice water, and opened the valve to the system. After 20-30 minutes, most of the refrigerant had boiled from the car and condensed into the tank. The remaining R134a, all gas, had to be vented before we installed the new compressor. A transfer pump could have saved that last bit, perhaps 0.5 ounce of gas.
When refilling we simply put the new cans on a kitchen scale to know how much was added.