Consistent failure at 50% print - MCU timeout

This is just a guess. I think your atmega2560 is too weak for your printing speed.
Your klippy.log shows a high bandwidth from the beginning of your print Advanced Trouble-Shooting / Graphing Klipper.

Good luck, hcet14