When you have Auto Mesh Bed Leveling enabled on your printer, it's not possible to continue a failed print, is it?
So like resuming any print, if you've already done the work to find the layer you failed at, edited the G-code to start from that layer. But now you feel stuck because to start a print you need to home your printer right? And homing with a BLTouch makes it probe the center of your bed... which happens to be where your print is at. IF you're on Klipper, you can put something like this here:
[homing_override] set_position_z:0 gcode: G90 G1 Z10 F600 G28 X Y #G1 X161 Y125 F6000 ;old bed center G1 X245 Y215 F6000 ;far right corner of the bed. You may have to adjust your X and Y for your BLTouch location as mine is on a Hero Me hotend G28 Z G1 Z100 F24000 ; move Z-axis up so hotend doesn't hit the print when zeroing. Adjust this as needed to clear your print from where it failed G1 X0 Y0 F24000
And from there, the printer should Home and you can start your partial G-code from here. IF YOU HAVE KLIPPER. Make sure to remove any purge lines or stuff like that from your Start Print code.