Even a perfectly "sized", pre-charged, and functioning tank cannot stop water hammer. Having more than one check valve causes water hammer on pump start, not pump stop. Water hammer on pump stop is because the pump is putting 15-20 GPM into the tank, causing the check valve to be wide open when the pump shuts off. The closure in the check valve will have to move backwards about an inch to close. This causes all the water from the tank to the pump to go backwards and inch as well. When the check valve closes, all the weight of the water hits it like a locomotive hitting a mountain. The water hammer you see, hear, and feel is the result.
Every time the pump cycles off the check valve is slammed shut. It causes water hammer even if you can't see it. The pressure tank at the other end of the pipe cushions the blow for the gauge and switch, but water hammer still happens every time the pump shuts off. Multiple check valves will cause water hammer every time the pump cycles on. It just gets worse and worse over time as everything in the system is getting hammered over and over.
Simply adding a Cycle Stop Valve on the inlet side of the pressure tank will solve the hammer problem and many others. The CSV fills the last gallon or two in the tank at a rate of 1 GPM. At 1 GPM the check valve is only open the thickness of a piece of paper and there is no water hammer when it closes on pump shut off, giving the pump a mechanical soft stop. Larger CSV's also start the pump at a tiny flow rate, giving them a mechanical soft start as well. But soft start of any kind is not needed for small systems as long as there is only one check valve on the pump.
The CSV keeps the check valve from failing, so redundancy is unnecessary. The CSV also prevents failure of the tank bladder/diaphragm, pressure switch, and most importantly the pump/motor itself. Cycling destroys nearly every pump and pump system component, which is why pump manufacturers and most installers won't mention a CSV at all, much less favorable. Lol!
I guarantee adding a CSV will solve this problem. And, if you also need a new tank, the CSV will be fine with as small as a 5 gallon size tank.
View attachment 107248