You might check the spring loaded breech closing arm. It's the part that attaches to the bottom of the cocking lever and extends rearward. There is a spring loaded attachment/mechanism at the rear of that link that is designed to fully close the breech but still allow some movement so that the cocking arm can cleanly latch. It relies on a spring to apply pressure to close the breech fully. The spring seemed very light to me and I had questions about whether it could reliably and repeatedly seal the breech so I put a heavier spring in that location.
Did you size the piston seal properly?
it not over you, sounds like maybe ur piston seal is to tight? or ur breech seal is leaking? that's a big power loss for a 460!
To test the breech seal for leakage place a piece of tissue over the breech and fire a pellet. If the tissue blows away you have leakage.If the piston seal is too tight it will result in a loss of velocity. It should take less than a half kilogram of force to move the piston in the compression tube.O ring seals are known to require less force to move than regular parachute type seals. That could be why your gun has lost velocity.
I just received and installed a new Vortek moly impregnated seal onto my Diana 34 piston. I found it MUCH harder than the original seal.
Temp changes like that have nothing to with the piston seal, its the air temp that changes ur velocity's, cold air will kill ur power,
20yds is not a measureable distance unless ur shooting a 10m match rifle!