Hi,
You cannot leave a Mclre floating - it will cause all sorts of Reset problems.
Assuming you are using a Pickit2/3 programmer ? - you do not normally connect it directly to the pic and the Mclre 10k pull up, it must be 'isolated' - see the pickit2 Users Manual for how to add the extra components.
Think using two separate switches / circuits a better option, so many jumpers bound to lead to confusion - even when using more obvious switches you can still get things wrong.
edit - see this recent post /diagram
https://www.electro-tech-online.com/threads/isolating-pgd-and-pgc.118383/