Sonos speakers not being discovered

I’m trying to run the Sonos Discovery function in the ST app but the system just cannot find my speakers. It tries searching for ages (I’ve left it going for at least 10+ minutes) but doesn’t find anything. It also shows no errors. I have three Play 1 speakers around the house.

Anything I can do to help it find them?