A certain man had great grandchildren, yet none of his grandchildren had any children. How come?
Answer
The riddle talks about great grandchildren, not great-grandchildren.
Great-grandchildren are the children of one’s grandchildren.
Great grandchildren just means that the grandchildren were great.