$ 0 0 Ok, seems this is a firmware issue after all. There appears to be a bug in Marlin related to UBL. If I disable UBL, the problem goes away.