Do you have a solid connection to the internet? I've tested that HomePod alarms will play if the connection is offline, which they do, but Siri cannot process the voice request to say stop so the alarm keeps running until you stop it manually, plus Siri tells you that you need to connect to the network.
It may pay to Reset HomePod - Apple Support and set it up again.
tt2