I find it very enjoying to have to leave the task/list I’m currently working on to read or answer a chat message. One solution could be to have a separate app for just the chat. So you can chat and work more fluently.
On web I have set it up with a web-app in a separate window. So I can have it easy accessible for parallel workflows. But not as easy on mobile…