Without tone of voice or body language, everything you write is open to misinterpretation.
It doesn’t matter how carefully you write it.
If there is a misunderstanding, you may never know about it. You won’t see the other person’s reaction when they read what you have to say.
It’s fine to send out a quick question or request over team chat. In-depth explanations are obviously best documented in a report. And any time you need a permanent record, it needs to be written down.
Apart from this, you should avoid writing wherever possible.
Jump on a call or have a quick meeting instead.