PHP 8.1
ZC 2.0

I received two emails yesterday about paypal direct payment error. The first one was the normal 15005, for when the customer enters something wrong. The second one was 10536 for a duplicate invoice id. The error log is showing this, which I assume is the invoice id:
[INVNUM] => 2353-28578224-[RedsAutoRehab]
The last successful order was 2 days ago, order #3600, and it was paypal instant payment, not payments pro.
The odd thing, is that paypal shows it as successful, and the money is in my account. This order does not exist in my database at all.

10536
Invalid Data
The transaction was refused as a result of a duplicate invoice ID supplied. Attempt with a new invoice ID





Zen Cart message: 10536 [] Invalid Data - The transaction was refused as a result of a duplicate invoice ID supplied. Attempt with a new invoice ID

Problem occurred while customer 2353 *********** was attempting checkout with PayPal Website Payments Pro.

Transaction Response Details: Array
(
[TIMESTAMP] => 2024-05-02T23:44:54Z
[CORRELATIONID] => ************
[ACK] => Failure
[VERSION] => 124.0
[BUILD] => 56068150
[L_ERRORCODE0] => 10536
[L_SHORTMESSAGE0] => Invalid Data
[L_LONGMESSAGE0] => The transaction was refused as a result of a duplicate invoice ID supplied. Attempt with a new invoice ID
[L_SEVERITYCODE0] => Error
[AMT] => 248.30
[CURRENCYCODE] => USD
[CURL_ERRORS] =>
)