Actually, a DHCP client is able to request its lease period. However the server will enforce a maximum, and could enforce a minimum.
https://datatracker.ietf.org/doc/html/rfc2131#sectio...
https://datatracker.ietf.org/doc/html/rfc2132#sectio...
"The DHCPDISCOVER message MAY include options that suggest values for the network address and lease duration."
So in principle (based on standard DHCP behaviour, not what CommunityFibre implements), you could:
* change your router to request a 1 hour lease
* wait up to 24 hours for the old lease to expire
and then you ought to be on 1 hour leases - unless CF's DHCP server ignores the client requested lease duration.