I think you're overthinking it. COVID screwed with everyone last year, so hours are going to be down across the board for the next few years.
That said, everyone's ECs could ALWAYS be just a little better, so you have to pull the trigger at some point. I felt the same way last year, and waited, but I wasn't a non-trad, my ECs did suck, and COVID screwed me up at the last minute while it didn't really impact most candidates. From your post, you honestly look fine.
If your MCAT is where it looks like it is going to be, you can certainly wait, but there honestly will be no reason to. You'll be at the same fork in the road this time next year. Three gap years is plenty, given that one of them was the Great Pandemic. Good luck!