So, would you have 2 full mobos, gpu, ram, etc in the case?
after your description I'm even more confused.
Why not just dual-boot dedicate your m.2 to have a partition for each boot sector, with in-case storage mounted as appropriate then get a mobo with dual bios that you can setup with...