@Phaedrux, I have understand where the problem lies, I have a small motor very close to the probe, if I enable the motor before touching the bed it creates some disturbance at bltouch.
From what I read before I went with BLTouch sensors on all my machines, they're very sensitive to noise. To combat this, on all my machines I've threaded the wires through a braided shield I bought from McMasterCarr. It's paid of as I don't have any repeatability issues with any of them, and two of them run next to motors and heater wires. I do heat shrink both ends to prevent the braided shield from fraying.