OK. So that eliminates the BLTouch as the problem and the question of repeatability.
Are you able to print one of the sample prints that came with the printer? Or for that matter, anything else you’ve printed successfully before?
I ask this because I’ve seen cases where the gcode for a model is flawed and the printer refuses to print it. The next step would be to use the code for a model that you know works.