I strongly recommend restoring the existing Carcano M38 scope to a ‘Salmoiraghi’ scope, as the existing images show that this scope is already mounted on the Carcano M38.
The current M38 sniper is almost certainly a fake, there are no records of Italy using the ZF41 scope on anything other than rifles supplied by Germany (so already mounted on the Kar98k), and the one real life example we’ve got is really sketchy.
So yeah, my humble opinion is that the specific rifle the weapon in game is a post-war fake.
Also, the damage of the M38 sniper model should be replaced with that of the 1891 sniper model. The 1891 sniper model uses 6.5mm, which is surprisingly higher than the 7.35mm M38, which is very strange