The Winbox (normally) can “see” directly connected devices both by IP and by MAC.
Which OS is the laptop running?
Windows 10 and 11 may have their firewall or the network set as “public” (default) instead of “private” interfering with Winbox connection.
Besides, disable (temporarily) the laptop wireless interface as there are reports of “confusing” Winbox and Netinstall.
A workaround worth a try would be Safe mode, a list of possible things to check and try is here:
http://forum.mikrotik.com/t/on-the-reasons-for-winbox-not-connecting-to-mac-address-a-k-a-mac-telnet-not-working-from-a-windows-10-host/147631/1