This calls to me as a problem with email - we dump information into email and then expect a response, while trying to forget about the email. Then with no response, the system breaks down - we have no clue what happened; do we requeue the email? Wait more? Ask if the email system is down? Chase every email with a phonecall?
We need some replacement (like a ticketing system, for more than just tickets) for tracking work, and where the system will chase it up until it's done - or close it once it's no longer needed. For at least part of things, a centralised work queue that isn't duplicated in inboxes and relying on individual's organizational skills.
I'm supposed to be rewriting a critical part of the main system, while modernising it and preparing to roll out new features (and fixing the constant serious and critical bugs that crop up every couple of days), while managing the initial planning for the company who fucked up the current one to start working on another fucked up one (don't ask, I lost that fight) while dealing with user issues, GDPR compliance, systems administration (still have servers on Debian 7 with PHP5) and on and on it goes.
It's part of the reason why when I'm off in a week or so I'm going to mull over whether it's simply time to leave, I want to work on a team again where it doesn't all fall on me.
Seems stupid to do all the above for the same money as a regular developer on a normal team can get.