This is fairly easy
Rare Breed.
You likely do not have a solid grip on the rifle. This allows the rifle to slide within your right hand, instead of your right hand firm grip on the wrist of the stock contributing to the recoil management.
If you were shooting a bolt rifle of similar recoil (e.g. .458 Lott) and if that rifle had a front swivel stud on the forearm, you would also likely cut the web of your left hand. Which is why high recoil DG rifles must have the front swivel stud on the barrel rather than the stock...
You can always put a rubber buffer on the rear of the trigger guard, but it would mitigate your handling error, rather than you correcting your handling error and not being punished by the rifle for it
Sorry for the "tough love" answer, but this is an honest answer
View attachment 392080
Check out the deal on Beretta Trigger Guard Buffer, 3 Pack at MGW
www.midwestgunworks.com