Man, I have spent hours on this and I just happened upon the solution trying to check for your observation.
The baud rate shown is just the FTDI?

I have I tried setting the serial port baud rate to 115200 (the initial was 9600) but the code shows 57600
The solution I just happened upon was hitting the reset button after the upload process started not before.
/////////////////////////////////////////////////////////////////////////////////
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "D:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
----> The program would stop HERE <--------- I would then wait for about 3-5min before the error message appeared. However, like I mention once I hit the reset button at the pause it continues and finishes uploading.
Probably clear as mud but It's working now.