It appears that in Sagitta the ping-check option of the DHCP server is enabled by default.
This conflicts with the per-network ping-check option, which allows us to enable to feature on a per network basis. As this option only allows us to enable the feature, there is no way of turning the check off.
The impact of having the ping-check enabled by default is noticeable when you have Linux users, using network-manager, roaming on your wireless. As NM will verify its DHCP lease when hopping BSSID's, but keeps its IP in the meantime (behavior described here: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/527). Which will result in the following entry in our DHCP log:
dhcpd[2316]: ICMP Echo reply while lease 192.168.10.117 valid. dhcpd[2316]: Abandoning IP address 192.168.10.117: pinged before offer
As a workaround you can disable the ping-check using custom parameters, like so:
set service dhcp-server global-parameters "ping-check false;"
If the feature should be enabled by default is up to the maintainers, but there should at least be the option to toggle it.