Avrdude magically stopped working (already solved, just curious)

Hello, I rather occasionally (re-)compile old projects and upload them to some Arduino Pro Mini. For years I use an ATMega328 as Arduino ISP in combination with PIO on linux (upload_protocol = stk500v1). Last upload may be about one or two year ago. Today I tried to upload an old and unchanged project to an old ProMini but avrdude surprisingly failed with verification error.
PIO avrdude version is located at ./.platformio/packages/tool-avrdude/avrdude

avrdude: Version 6.3, compiled on Sep 12 2016 at 15:21:49

Arduino version is located at ./programs/arduino-1.8.4/hardware/tools/avr/bin/avrdude

avrdude: Version 6.3, compiled on Jan 17 2017 at 11:00:16

When I run upload task with pio, the following command is issued:

avrdude -P/dev/ttyUSB0 -b19200 -v -p atmega328p -C /home/terrapio/.platformio/packages/tool-avrdude/avrdude.conf -c stk500v1 -b 19200 -D -P “/dev/ttyUSB0” -U flash:w:.pio/build/pro8MHzatmega328ISP/firmware.hex:i

Which reliably fails with a verification error.

When I open a console (in pio) and run the same command but with different avrdude, upload runs successfully:

./programs/arduino-1.8.4/hardware/tools/avr/bin/avrdude -P/dev/ttyUSB0 -b19200 -v -p atmega328p -C /home/terrapio/.platformio/packages/tool-avrdude/avrdude.conf -c stk500v1 -b 19200 -D -P “/dev/ttyUSB0” -U flash:w:.pio/build/pro8MHzatmega328ISP/firmware.hex:i

Just curious if someone stumbled upon this behavior. Not sure if this has something to do with it.

Thanks for feedback.