You definitely have a lot on your plate, that is true. I don't have kids and I find I'm struggling a lot right now. So give yourself credit - you're doing the best you can in a freaking pandemic, no less. It's ok to feel this way.
A while ago you gave me some advice that has stuck with me. I can't remember the exact quote but it went something like this - the universe will present you with whatever lesson it is you are supposed to be learning, until you have learned that lesson.
I find my anxiety mounts when I think of everything I am going through all at once. One of the things I've tried to do is to stop piling it all up, and focus on each problem - one at a time. I make a mental.or physical list of all my problems and then see if there is anything I can do about each of them. If there is - great. If not, I do my best to leave that problem for another time.
Usually when we struggle the hardest - when we have the toughest time - is when we are fighting whatever it is that is going to happen. Maybe the solution hasn't been fully "cooked up" yet or it hasnt had time to "marinate" enough. Call it fate or the universe or god - whatever it is - this "existence" we are all experiencing. At least that's the best I can describe it.
Hang in there man - these are difficult times we are living in - remember to forgive yourself.