Here is my idea for a way to natively copy and reproduce chiseled blocks:
First player craft the (carbon) copy-paper from parchment and charcoal. In its unused forms its stackable and looks like black parchment.
When holding copy paper in hand, and right clicking on a chiseled block a text input asks player to provide a name after which 1 piece of copy-paper turn onto a block impression.
Impression is a unique non-stackable item that stores data of a copied block. When hovered over it is called "Impression of <name>" and in tooltip lists 1 to 4 materials that were used to create of original block, its inventory icon is the same as a copied block but in black and white. Its in-game model is a black scroll storable in scroll rack.
To create more blocks player places impression, chisel, hammer and 1 to 4 required materials onto a crafting grid, each craft uses up some chisel and hammer durability plus one of each material. Impression is not consumed. Player can add stacks of materials and shift-click craft multiply copies of a chiseled block.
I think its a nice in-universe way of doing it.
Impressions can also be used as part of a puzzle in story locations. For example player may need to make a copy of a specific cog in one place, to fix similar machine in the other, or say Tobias may ask player to bring him impression of some carvings in the ruins etc.