@stevesmi
Welcome back! I hope your foot is feeling better.
I’ve heard this advice several places for learning languages, that if you’re really struggling to learn something then you’re going too fast, and it’s time to take a step back and shore up your fundamentals.
You should always be searching for that sweet spot where you’re learning new material, but not struggling with it.
If you’re struggling with something, break it down into smaller parts...there’s usually some specific area that’s causing trouble that you can focus on. You need to build up the “scaffolding” of little bits and pieces of language knowledge, and then the more complicated bits become easy.
Is there something in particular you’ve recently been having trouble with?