Adding a client machine to my test network generates some writes on my test installation, which confirms it is related to the existence of client machines. Since it's unlikely related to traffic (as most of that is logged in RAM), I guessed it maybe something related to DHCP leases.
I used a modified version of the find command listed by BlueScreenOfTOM above to identify some files being written to, and it seems like /etc/hosts is being written to quite regularly.
I looked at the contents and it seems to be related to the DHCP leases getting written to the /etc/hosts files
I believe this is caused by "Register DHCP leases in the DNS Resolver" being selected in the DHCP server settings, so I have removed that for now. Given my hostname is not really legit, these are pretty much pointless anyway.
So far, disabling that has reduced the writes to zero.
6cf5ea10-5535-45c3-9d71-535d270fbd11-image.png
So perhaps the mystery is solved? :)