Deductions & credits

I am surprised not to have received any replies to this  question. 

Excess credits of Foreign taxes are propagated from one tax year to the next by carryover.  That said, if an error occurs when reporting carryover in a given year then that error is propagated to successive years.

 

Considering this error has been reported from 2016 - 2018 to IRS I thought amending those years the only solution.  Is that impractical or wrong?  

If so, the only solution I can think of is to eat 2011 - 2015 credits and continue what TT started implicitly in 2016. 

Thanks for any advice