I tried to relocate this switch. With it not being activated it throws a warning of the hood being open on the dash.Little update on the Istop shenanigans... I disconnected the hood/bonnet microswitch and now the car 'thinks' it's being serviced so the Istop doesn't shut down the engine. Everything else works fine and no warning lights anywhere so I think it's a big win.
Now for the cylinder deactivation... That's a whole different story and apparently not that easy unfortunately.