After some more digging it seems that what I define in the stateDescription is completely ignored for some reason. Setting the min/max/step of the stepper item might help, but apparently cannot at all be done through .item definition files
(see here)
But why is the stateDescription not automatically been taken into account by the stepper (or other widgets for that matter)? Is this intended functionality?