Issue Solved!!!
The issue seemed to be with the amd on board sata controller, as only the drives connector to it would have errors during the parity check which didn't happen before and I have had this system since 2018 ish. I did try unplugging the connectors and putting new ones in. Same issue.
The parity issue only started happening after I was on UnRaid 6.8.3 so I restored the old version 6.8.2
Went to tools => new config
carefully ensured all drives where in the correct slots (serial numbers and disk slot number) and was able to add each back to the array one at a time, with ZERO erros !
Steps I followed for new config as I wanted to remove the two new data drive and add each drive back one at a time.
https://wiki.unraid.net/index.php/Shrink_array
Make sure that the drive or drives you are removing have been removed from any inclusions or exclusions for all shares, including in the global share settings. Shares should be changed from the default of "All" to "Include". This include list should contain only the drives that will be retained.
Make sure you have a copy of your array assignments, especially the parity drive. You may need this list if the "Retain current configuration" option doesn't work correctly
Stop the array (if it is started)
Go to Tools then New Config
Click on the Retain current configuration box (says None at first), click on the box for All, then click on close
Click on the box for Yes I want to do this, then click Apply then Done
Return to the Main page, and check all assignments. If any are missing, correct them. Unassign the drive(s) you are removing. Double check all of the assignments, especially the parity drive(s)!
Do not click the check box for Parity is already valid; make sure it is NOT checked; parity is not valid now and won't be until the parity build completes
Start the array; system is usable now, but it will take a long time rebuilding parity
Attached Image for things now working!!!