Different warning levels for (some) external devices
Certain external devices like keyboards and mice seem to have batteries that can still run for a very long time even if the battery is low.
Changing this would require loading a different policy for the battery charge levels depending on device type or even specific model.
See https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/114 for a more specific report.