1050ti powers VBIOS chips with 1.8Volts (Pascal is the first NVIDIA generarion swithed to this voltage)
GTX760 and RX570 uses 3.3Volts
So their flash chips are not compatible
Also, this may be a reason why the hardware flasher can't read it.
Read yours VBIOS chip marking, google its datasheet and note the size (always is tge power of 2, typically specified in bits for flash ICs, like 4MBit=512KByte). You have to find flash IC of the same size or 2-4 times bigger, those may be compatible.
Also, if they are 1.8V only accordingbto the datasheet - you want be able access them via 3.3V programmer without an adapter (but should be able to access via nvflash after soldering on)
Also, this really looks like a flash problem. The "expected 0x4E" from your last screenshot of initial post corresponds to 'N'. And normal nvidia VBIOS indeed starts with NVGI
text 'signature'.
So your problem indeed looks like VBIOS IC problem. To inspect it original contents you can solder it back and save content via
nvflash --save bad.rom
or nvflash --fullbackup
Maybe the saved result would be different from time to time. In such case, I'd suspect not the flash IC itself, but maybe some resistor near the flash IC physically hit/damaged, that prevents stable communication. Look for visually suspicious damaged resistor near flash IC/between flash IC and GPU