I agree with the sentiment that the time limit felt restrictive on a complex game like this, I feel like I needed more time to get everything connected in an efficient way. I think part of the reason for that is the failure can occur on a different floor than the one you're on, so it seems to come out of nowhere if you're not paying close enough attention. Perhaps it could help if we had timers for the destinations on other floors, if they were not actively connected to a node that was supplying what it needed?
A bit difficult to understand how to interact with the game at first, but after a few tries it did click with me. It is satisfying when you do get all the factory lines running in the right way!