В общем, сделав немного тестов, складывается такое ощущение, что это проблема самой малинки. А именно, она (как наверное и некоторые другие устройства с LAN и WiFi интерфейсами с одним чипом) некорректно резолвят свои MAC адреса.
Если взять любой хост сети и попытался с него определить MAC адрес интерфейса по IP адресу, то в ответ будет получен MAC-адрес Ethernet-интерфейса малинки.
Из моего примера выше сделал ARP-запрос с обычной Windows-машины для 192.168.0.145 IP-адреса
c:\Program Files (x86)\Nmap>nmap -sn -PR 192.168.0.145
Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-15 16:54 Russia TZ 2 Standard Time
Nmap scan report for 192.168.0.145
Host is up (0.0010s latency).
MAC Address: E4:5F:01:ED:F2:37 (Raspberry Pi Trading)
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Как видно MAC-адрес хоста E4:5F:01:ED:F2:37
Такой же запрос но на 192.168.0.113 IP-адрес возвращает тот же E4:5F:01:ED:F2:37 MAC-адрес:
c:\Program Files (x86)\Nmap>nmap -sn -PR 192.168.0.113
Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-15 17:00 Russia TZ 2 Standard Time
Nmap scan report for 192.168.0.113
Host is up (0.00s latency).
MAC Address: E4:5F:01:ED:F2:37 (Raspberry Pi Trading)
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Роутер, видимо, делает то же самое при составлении списка устройств в сети и получается такая коллизия.
Теперь вопрос, как решить это не очень понятно. Причем так де не понятно, это баг или фича малинки, или что-то не так в конфигурациях интерфейса. А для себя я решил пока отключить WiFi на самой малинке.