I have 20 Raspberry Pi 5's that network boot and have a static addresses.
In WiFi Guard, most hostnames ending in 01 to 09 have extra data of -<one digit number> (e.g. -5) added before .local, and for all hostnames ending in 10 to 20, the last 2 digits before .local (e.g. -20) are wrong (10 -> 15, 11 -> 19, 12 -> 25, 13 -> 17, 14 -> 16, 15 -> 18, 16 -> 20, 17 -> 21, 18 -> 23, 19 -> 22 & 20 -> 24).
Restarting WiFi Guard doesn't fix the problem, but rebooting the Raspberry Pi's temporally fixes this problem.
Is this problem due to WiFi Guard, or the Raspberry Pi's?