Unity has introduced their new DOTS, ECS and C# Burst Compiler technologies which promise great improvements in performance. Have you investigated these technologies and determined whether or not they could help with performance in the game?
What determines what is returned when you scrap items (not blocks)? For example, if I scrap a pistol, how can I, through a mod, change what I get back when scrapping a pistol? What config files control this? Items.xml does not seem to show this for the pistol (unless I just missed it). Thanks