Hi
Not sure if this is of any help, not handled a webley pistol for years and am new to this site so just treat this as something to check. Is the mainspring the correct one, if not it might be going solid before the piston is in the fully cocked position. you could check this by removing the spring and cocking the gun without it in place. I hope this is of some use but if not relevant please ignore. This site doesn't seem to throw up many replies to this kind of query. You could do as I have and ask on the BSA site, I have had great help on info for my Webley from there.
Martin