Whether or not you're able to explain an idea that you yourself understand could be related to how you learn it yourself. A very popular method of learning is to try to explain an idea back to yourself in increasingly clear terms but I don't doubt there are other ways to do so that might lead to you not developing that skill.
Also, being able to communicate verbally is a skill in and of itself, a person could be able to explain something clearly in their head but struggle to actually get the words out. Possibly being another explanation for "good scientist bad teacher".