Fascinating update, in playing around trying to fix the problem I accidentally broke my start gcode, all the newlines got mangled turning it essentially into one long line.
of course the print errored because I never set a first layer temp, but it bed leveled a small grid in the middle KAMP worked!
M117
M140 S0
M104 S0
START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]
So something in this start code is making the KAMP mesh not work, I'm going to try not calling START_PRINT and see what happens... in a few hours when this print is done