Removing devices and leaving lose Wire Nodes around without wires attached to it crashes WM when you try to save a project.
Took me a while to realise and overcome this by making sure you dont leave loose wire nodes after device removal. (either delete nodes first, then the rest)