Hey.
I had terrible issues lately with my Z-Offset and my BLTouch. I spent almost 4 full days and nights adjusting and trying to get it right. I'd get it right for one print. Then the next print the nozzle would either be miles away so the molten filament wouldn't have a hope in hell of sticking to the bed, or it would squish down so much that no filament could even be extruded.

The best I've been able to manage to date is, after the heat up and bed levelling, I make sure I have a skirt of 4 or 5 lines thick and during that time I manually adjust the Z-Offset using the control knob on the printer. By the time the 4 or 5 lines of skirt are done, the filament is being laid down perfect.

Even saving my Z-Offset from that print using the 'store settings' option, the next print it will be way to high or low and I'll have to do the above steps again.

Doing my head in.
Let me know if you have any luck or ideas.