I added your mod into an existing safe I have with a bunch of mods. When running into a crash with placing rails with nanobots I removed your mod because it mentioned pipelayer, I loaded the save back up without pipelayer and could place via nanobots as normal. and after saving that i tried to load pipelayer back in to try to recreate the bug/crash but I get an error message on the surface names here is a screen shot of the notice I got: https://imgur.com/a/4SSyqC7
Hopfully you have enough information to try to do something about this.
I recreated the first crash in an earlier auto save so you have some more information to work with : https://imgur.com/a/8CLrOVj.
Greetings