AVRDUDE read options (flash, fuses) not dumping all data out to file

What you fail to explain is why you’re thrashing about with the usbasp. You only need it to install bootloaders on new, blank chips that aren’t mounted on an Arduino board.

Burning the bootloader erases all of flash, your sketch is wiped in that process.