Why do I only get 3xp and I'm making no mistakes?
Whenever I practice my German, whether it be going over a previous lesson or strengthening my skills, I get hardly any XP, even if I get everything right. This doesn't happen when I practice my Spanish, I normally get 10xp there. Why is this happening?
This is because of a recent change Duolingo made. Now you get more Xp when you practice words that you know better. This means that your German is already very strengthened for now, but our Spanish needs more practice.
Duolingo has implemented a change so that the practice sessions give XPs between 3-10 depending on strength of the words included in that session. If all the words which were part of the revision session are strong, it yields 3 XP. If all words are weak, one can get 10 XP.