Sorry, I’m not able to parse the hardware listing enough to figure out: What audio hardware are you playing audio to and how is it connected to your computer?
Are there any related messages in journalctl -b from around the time the audio stops?
Are you using Pulseaudio or Pipewire for audio? If Pipewire, please run the following command:
pw-top
… then reproduce the issue while that’s running - any informative output? (to exit pw-top and go back to the terminal’s main screen, press q)
Also see this thread: