Issue 1 :
What is the output of 'get sys' and the name size & hash of the software you are trying to load to the device?
Issue 2:
It looks to be more relates to TFTP issue. can you take a packet capture on the TFTP server and check where device is sending the tftp packets to the server and tftp response etc.
Thanks,
Vikas