My guess is the klipper isn't reporting the number of visible axes correctly in the rr_status response, or you have somehow configured klipper to have zero visible axes.