It does not work sometimes for even the first few generations actually.
For instance playing Scotland, the initial heir had a son who came of age before the initial king died.
Interestingly enough, when the king died, his heir's son did not become heir, but the second youngest son of the king did.