Are you saying the shorter barrel has less recoil?
If you use one of the recoil calculator formulas,velocity is one of the variables.If you reduce velocity,you supposedly reduce recoil.Therefore since the shorter barrel reduces velocity,it should also reduce recoil.