I got the same issue now but without changing any hardware.
The Hub finds the devices, but no name nor ip is stored. In the sonos setup for a button event the radio buttons representing the devices are shown without any text.
And it doesn‘t work of course if I select such a unnamed sonos device.
But my iPad and my Android phone do find all of my 3 sonos players with names and ip adress, even if I remove them an do a rescan.
Rebooting the hub didn‘t help. Maybe related to the recent Sonos update?!
Hub FW 1.3.0
latest iOS and Android apps (3.3.0)