I use web only, block every access to things and customize it with Firefox builtin custom CSS. It will put me in an idle state when I'm not interacting with it compared to a desktop client that knows when I move my mouse.
Which is intentionally garbage to use. I'm with the GP, pop it into an unprivileged LXD container and stop dealing with their corp snooping nonsense.
This brings me to a different pet peeve of mine. Discord is really opaque in a way that it handles activity status, it doesn't show you what status it thinks you are (i.e it can show you as Online but Away or Mobile to others). Which is very annoying when working with others.
For times when I work off my iPad, I use a vnc and xdotool to press a button every few seconds on my PC (not in Discord though, don't want to get banned). That is the only way I found to make sure it shows me as Online and not breaks their T&C.