I would look up the specs of the high and low pressure switches and figure out when the pump is supposed to be switching on and off. Then hook it up to the machine and see if the pressure changes correlate to when the pump is switching on and off. This may not work depending on where the service ports are located in relation to the switch, but if the high side is close to the switch there shouldn’t be any pressure drop. If you jump the switch to kick the pump on and the system runs normally, with no erradic pressure changes, I’d toss a switch at it.
For the leak, if it is losing freon with no traceable leaks the most likely culprit is probably the evaporator as it is the most hidden component, most the time it doesn’t get checked when looking for leaks, and most of the time it leaks into the hvac airflow and since sniffers go off when they sense airflow it makes it hard to identify. I’ve seen a few slow leaking evaporators come through the shop and if all else is running normally the customers usually elect to do seasonal recharges