As with any rifle, accuracy is dependent on many things.
Bedding, chamber alignment with the bore, bore diameter vs bullet diameter, rate of twist,
tightness of chamber, throat or land wear etc. There's lots more things that will cause a rifle to shoot well or badly.
Then we have the greatest of all variables, the shooter.
I have never been able to get one of the Swede M38 or M96 Mausers to shoot light bullets, 100 grain and less, well. At least, not tack drivers. Usually around 3 inches at a hundred yards.
130 grain and up or anything close, an M38/96 Mauser with an excellent bore and dry bedding can and do shoot into an inch, sometimes less at 100 yards.
That's been my experience with at least a dozen of these fine milsurps.
2 inch groups at 100 yds, is plent good enough for coyotes out to 200 or so yards. Not good for gophers, over 50 yards.
The heavier 130 grain bullets are only slightly more expensive and recoil is similar.
Stick with the heavier bullets IMHO.
As with everything else, there is always an exception to the norm. Maybe you're one of the lucky ones.
I suspect that you aren't though, or you wouldn't be asking the question.