I hope this is helpful for anyone experiencing this issue. A provider for one of my clients was still having this happen on their systems which are running 96.0.13. We needed to make some zone changes - both add and modify - to reflect some hosting updates to the client's service and were getting that annoying generic error:
"Error: The request failed. (Error ID: AAAAAA) Ask your hosting provider to research this error in cPanel & WHM’s main error log."
While the host offered to make the changes for us, it didn't suit our situation so we persisted in looking for a workaround. After finding the tidbit above from
@Metro2 we tried setting all of the A records to be the same using Metro2's method, but kept getting the same error. Strangely, we found that if we worked backwards from the txt records using the filter on the Zone Editor page, and ensure each type had the same TTL by editing them all at once, we were then able to adjust the A records in the same way, after which we were finally able to add new records.
I trust the eventual fix for this will ensure that the TTL on all records of the same type are updated if the TTL is changed on a single record?