I think the issue is that Duolingo just isn’t good for learning a language at all, just for learning vocabulary. For example, we learned the English conditionals in school. Never once in my life have I actively thought about how and which conditional to use (except for the exam of course, but that just shows how dumb testing languages is).