It is not a bug.
The parent skill Caniformia must always be equal or higher than its child skill Ursidae.
Following on, the parent skill Pegasoferae must always be equal or higher than its child skill Caniformia.
All the way up to the topmost parent skill Zoology. You get the idea.
"Limitation: Caniformia's level"