Hello Ashton,
I understand how you feel. Time management/scheduling has always been a nightmare for me and it still is. I fall behind on numerous tasks and I barely leave myself any time to finish them. But aside from that, it's great to hear that you have in-person meetings every now and then. This always helps in getting tasks done quicker and provides better communication with your teammates, than you would when working remotely. I agree that sometimes tasks can get out of hand with people falling behind on other things. My team isn't always on campus so 90% of the time we don't do in-person meetings, we mostly spend doing everything in a discord call, which really doesn't help since making progress this way feels a bit slow and we're not communicating a lot.