I work remotely as a principal engineer. I probably spend up to half my time doing “non-coding.” I have, usually, 2 hours of meetings a day. Throughout the day, I use Slack for small questions, conversations, etc. Anything that requires formal commitment or where I don’t need a same day response goes via email. Some conversations in slack get promoted to video.
Edit: this excludes scrum meetings. On the team I consider 90% asynchronous, the scrums we had were more about ceremony than communication.