Any chance you are using an older avrdude?Is it failing while verifying Lock bits? Use the command from an updated Arduino IDE like 1.8.13.In Linux the avrdude you download lags behind the avrdude you get with the Arduino IDE.
Have you tried connecting a 10uF capacitor between the RESET pin and GROUND on the UNO being used as the programmer? Without the capacitor, the programmer board may reset during the programming cycle.
I use the actual IDE 1.8.13 which is provided in the Windows Store.
Is there any possibility to get a better error message than: