This is why you don’t use real guns shooting blanks when CGI can replicate any sort of gun discharge.
We have had gas-powered guns to simulate recoil for training since the early 1900’s.
Add CGI and it looks flawless.
It looks like crap in CGI. You have every actor giving their personal interpretation of a pew pew motion and some don’t pretend to have recoil at all. Then it just gives permission to continue to lower the production value until everything looks like a netflix teen drama.
They suggested using a gas-powered gun which simulates recoil, the actors would not have to pretend to recoil