The docs are right: the registration is refreshed every 24 hours.
The 30 minutes comes from the elemental-register.timer which fires elemental-register.service every 30 minutes.
Anyway, the elemental-register binary, will save the last successful registration on a local state file and suppress registration refresh before the 24 hours.