We use a 32 bit variable for steps. Also computation might make it not use all bits I wonder if you need so many steps that it does not work any more.
- M232 - Read and reset max. advance valuesShould output maximum steps used (limited to 32000). So what does it show and what are your extruder steps per mm and L that it is so much? L 40 would be normal for direct extruder. As I already said, do not use K.