The one thing I would not do with someone with a heart condition and who cannot move "fast" is insert a short connection. 40 minutes is short for someone who cannot move fast.
The rest of this doesn't really matter because you have time and time is what matters. But, I would book with more time at MSP (or elsewhere).