Boots fine with ttl device on debug port
When ttl device is removed it will not boot, the ttl device can be reconnected with a solid green light and the uboot prompt is present.
Where is it hanging? Hard to say because it does not hang when the ttl device is attached. USB is not used, just ethernet.