Dang it. I was worried something like this would come up. You are right that although the other mods are causing the error, the root cause is trainsaver modifying their gui visibility, and those mods assuming that that would never happen.
I’ll need to think about a solution for this one. I had refrained from adding the gui hiding feature for quite a long time for fear of this exact issue, but I did finally add it because there were quite a few mods not hiding their gui during cutscenes and they didn’t seem likely to publish an update anytime soon.
Since this is causing a crash, I may need to just remove the gui hiding feature altogether until a good solution appears.
Thanks for the report, I appreciate it a lot!