MCU lost communication: I'm stumped

You have already done a good job in trying to pin down your issue.
Unfortunately, there is not much more we can contribute: Timeout with MCU / Lost communication with MCU