Active DHCP leases are stored under /tmp
which is erased when device is rebooted. So when you reboot, the active leases are vanished and the clients need to request once again IP to appear.
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.