It’s a tough call but imo I think you should wait to apply for an additional cycle. You need to strengthen your ECs. Although taking care of your mother is laudable, you really can’t count that as clinical experience. We are expected to take care of family. You really need to find something clinical in a clinical setting. Lots of hospitals and out patient settings where I live (Chicago) are looking for PCAs, scribes, ER techs etc. They provide the training in many instances. And you’d be earning money when you hit the floors. Same with shadowing. You need some in person shadowing Around 50 hours with some shadowing of a primary care doc. This is important. You need to know how a doc spends his day, relates to his patients and even other medical staff . I’m surprised with your nonclinical volunteering. Being a DACA student I would have guessed that you would have focused heavily on serving the unserved/underserved in your community. That’s what nonclinical volunteering should be-focusing on the unserved/underserved in your community.
And finally you haven’t taken the MCAT. Although you said you are scoring well now, what if on test day you have an emergency or something comes up and you don’t score well. So allow time for a possible retake. If you need it. If you don’t that will be wonderful.
You only want to apply once with the best application possible. So take your time and do it right the first time.
Good luck on your MCAT.