Yes some of the suspend/audio issues are indicated as distro-dependent. But have you tried to disable suspend-on-lid-close? If that works for you as well, please let me know.
in /etc/systemd/logind.conf:
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
Then: systemctl restart systemd-logind
In addition, some desktop environments may also trigger suspend. If so, there should be options in the power settings menu.