DHCP assign/deassign loop help

I need some assistance identifying the cause of a single wired device being deassigned and assigned an IP address continuously for upwards on an hour at a time, before the issue switches to a different wired device.

For context, I have a site that is running an access control system that consists of several biometric readers and and handheld scanners that are essentially phones. The biometric devices are wired devices, the scanners are wireless, and they are connected via a Unifi AP and switch to a Mikrotik L009UiGS-2haxd via fibre.

According to the log on the Mikrotik, one of the wired biometric devices will be deassigned an IP address, then have it reassigned within a second, and this cycle repeats itself every 30 seconds or so for upwards of an hour at a time, and then it will switch to a different wired biometric device and the same thing will happen until it switches again. While a device is being deassigned and reassigned an IP like this, it goes offline, as it can’t communicate with the back-end software, and people can’t use it to access the site.

The other devices on the network do not experience this deassign/assign loop, its only the wired biometric devices.

Heres an excerpt of the log from winbox:

I did not configure the L009UiGS-2haxd, I took it over from a previous company that worked on the site so I do not know how it is set up, and I am not particularly familiar with Mikrotik in general. I am happy to provide more information where needed. I would massively appreciate any assistance that can be given.