It usually happens when you scan a different subnet and ARP ping is enabled.
In some networks the router responds to such ARP queries with its own MAC address (because ARP requests do not cross subnet boundaries). This misleads the application into thinking that all devices are online, and they will all have the same MAC address.
Is this what you are seeing?