The UPS reports battery charge over USB HID. NUT runs in netserver mode on the machine it is plugged into; the other boxes connect as clients.
The fix that mattered: shut down on a charge threshold instead of waiting for the "low battery" flag, which this model raises far too late.
override.battery.charge.low = 40