I can't get G29 to run BLTouch on my Ender 3 V2 I installed a BLTouch probe on my Ender 3 V2 and am able to manually generate the probe matrix and store it in the printer memory, but I can't figure out how to get Cura to run the probe for every print. I have included G29 in my start code, but the printer doesn't run the probe. Here is my full start code:
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

G28 ;Home

G92 E0 ;Reset Extruder

G29 ;BLTouch

G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up


When I inspect the G-code directly, I can see that G29 is getting transpiled into
M501 ;load bed level data
M420 S1 ;enable bed leveling

is this correct? If not, how do I stop the transpilation?
This sounds like a firmware issue to me. I copied and pasted
G28 ;Home
G92 E0 ;Reset Extruder
G29 ;BLTouch

Into my start code, and it worked fine.
I have an Ender 3 V2 and a BLTouch (BL, not 3D.)
If you haven't updated your firmware, that's definitely why.
This is the start code I am using (in Ultimaker Cura)
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G29 ; Auto bed level
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish


How are you manually initiating the bed level? G-code command? (If so, which command/commands) or on the printer itself?
If you haven't already, I suggest you try placing the line G92 E0 ;Reset Extruder before the line G28 ;Home. I'm wondering if it is possible that this is somehow interrupting the process.
Are you on stock firmware? If so, I would try using firmware for the BLTouch, from the manufacturer.
*You can find a guide on how to do a firmware update here is an external link.
You shouldn't have to change anything in the configuration if you download the pre-configured BLTouch firmware.