Thank you for the response. I am using the official signal app from aurora store.
I'll try using the phone on safe mode, and also test disabling websocket apps.
Interesting thing was, when idle, most of the drain was attributed to 'System apps' for some reason.