I had my Beam Gen 2 working as a speaker in the Alexa app for months and it stopped responding.
So far I have tried the following:
Reset my Beam
Deleted the Sonos skill and re-enabled in the Alexa app
Reset my wifi
Checked the Beam has the latest software
Checked the Beam has the correct time zone
Deleted all other Beams from the Alexa app.
I must have tried so many variations and tried to discover the Beam around 50 times over the last few days!
Note I do not want the Alexa voice assistant on my Beam, I want to use my Beam as a speaker in the Alexa app. However as a test, I did add the Alexa voice assistant to the Beam and it works and will tell me the time but when asked to play music it states I need to add the Sonos skill in the alexa app and discover devices which then does not discover my Beam.
Anyone else managed to add or re-add a Beam as a speaker in the Alexa app when it stopped working?