Thank you for your feedback.
In Mastergfunk's newest release, the problem was nearly solved by an update.
I made 3 different shooting anims instead of 3 same anims (laze before)
and and new recoil is much more appropriate.
Although the preview video is not showing the new shooting anims, I tested them and think they are now better.
BTW, I will update my own release soon.
I'm not entirely sure what Valve actually did to the engine, but the problem lies in the phong exponent. A quick solution is to replace the line which reads "$phongexponenttexutre" "_______" with "phongexponent" "40"