Suspend in multiseat not working correctly: One seat causes the entire installation to go into suspend mode
This issue has been seen on both Ubuntu (latest version, 20.10) and Suse Tumbleweed. So I don't believe it to be a specific release issue.
Issue: When using a multiseat implementation when one seat is active but another is not the system goes into suspend. In reality before suspending ALL seats should be inactive for amount of time set for each seat.
How to reproduce: Set up a multiseat system using systemd/loginctl. Log into both seats. Set a video to play on one seat and let the other seat sit idle. Just sit back and wait. What I have found is that the idle seat causes the overall system to go into suspend, thus bringing down the active seat.
Please let me know if there are any log files that would be helpful. Just be specific if I need to setup any special parameters to log what you want.