Without detailed PayPal debug logs from the transaction and error logs from your site at the time of the transaction, I'm unable to help you narrow down the cause.