Maybe its too late to respond but the line +FTPPUT: 1,65 indicates a server error.
https://www.elecrow.com/wiki/images/2/20/SIM800_Series_AT_Command_Manual_V1.09.pdf - page 275.
Please check a sequence of commands , maybe something is missing ?
I use the following sequence :
"AT+SAPBR=3,1,\"APN\",\"NAME OF ...
For the AT+COPS command you are setting manual with long alphanumeric network name but then using the numeric network name. Try AT+COPS=1,2,"40471"
//Manually select T-mobile as carrier using short format alphanumeric network name
//Manually select T-mobile as carrier using long format alphanumeric network name
In most cases the problem is in low balance and account settings.
As I see, you doing all right.
Also, check login/password! It's unusual to have blank credential here, in my country.