Paypal uses the pp_confirm.php page instead of the confirm.php page to store the database information. You may have some of the same data type issues on that page or maybe need to update the server behaviors on that page to save the fields correctly.
The FTP information you provided previously no longer works, so I can't look for myself.