The Device Discover function founds devices also if they are in an outside network masks. But as I can see by the ping this is not your case.
So if the LogicLab doesn’t connect to the devices could be determinated by the the LogicLab runtime that is not currently running on the Raspberry module. As you can see in this article the LogicLab run time is preinstalled but it’s not running. So before connect the program you have to run it.
A strangeness is in the module with IP 192.168.50.3, raspberry Unregistered, this is securely not the situation you found on a new module. Probably you have deleted some files or updated the SDCard image (See article).