The reason why you hitting this is because from Joomla 3.6.3 onwards improved validation of JSON data stored in the database (Usually as params for extensions). Unfortunately, this means that after updating, sites with invalid data can can become inaccessible.
The usual error message shown is:
0 - Error decoding JSON data: Syntax error
I suspect your #__users table contain those invalid JSON data from your database, can you provide us with your database access for your staging site so we can better have a check?
BY the way, your FTP user account seems like not link to your staging Joomla root folder.