iTMSTransporter Commit failed for reservation and certificat is not valid but successfully builds and uploads

[07:33:41]: Commit failed for reservation: (CPUSource123/v4/2b/5a/35/{UUID}/{UUID}.ipa) file: ({UUID}.ipa)
[07:33:41]: Although errors occurred during execution of iTMSTransporter, it returned success status.
[07:33:41]
[07:33:41]: --------------------------------------------------------------------
[07:33:41]
[07:33:41]: Successfully uploaded package to App Store Connect. It might take a few minutes until it's visible online.
[07:33:41]
[07:33:41]: --------------------------------------------------------------------
[07:33:41]
[07:33:41]: Successfully uploaded the new binary to App Store Connect

After that, I also see:

[07:33:45]: Cloning remote git repo...
[07:33:45]: If cloning the repo takes too long, you can use the `clone_branch_directly` option in match.
[07:33:46]: Checking out branch master...
[07:33:46]:     Successfully decrypted certificates repo
+---------------+--------------+
|         Lane Context         |
+---------------+--------------+
| PLATFORM_NAME | ios          |
| LANE_NAME     | ios debug |
+---------------+--------------+
[07:33:46]: Your certificate 'XXXXXXXXXXX.cer' is not valid, please check end date and renew it if necessary
+------+--------+-------------+
|      fastlane summary       |
+------+--------+-------------+
| Step | Action | Time (in s) |
+------+--------+-------------+
|      | match  | 1           |
+------+--------+-------------+

[07:33:46]: fastlane finished with errors

My certs don't expire until May 16 (It's March 8 now), so they are not expired. And I'm able to build, as well as, upload to TestFlight. Any ideas?

Found the issue and solution.

The issue is that the Development certs expired and were deleted from the Apple Developer Certificates, Identifiers & Profiles but they still existed in our git repo.

Had to manually delete the Development certs from our git repo, then ran fastlane match nuke development to delete the Development provisioning profiles and sync the git repo, then ran fastlane match Development to re-generate the certs and provisioning profiles.

iTMSTransporter Commit failed for reservation and certificat is not valid but successfully builds and uploads
 
 
Q