When playing in a long-term save you will notice the calls to ask to stay over never happen. However in a fresh save you will receive calls, until a point happens where no stay-over calls happen ...
The Clone drama node from Research Genealogy is a simple "Schedule Drama Node" tuning. It should work fine, assuming the node scheduler *itself* is working, which points to the node scheduler being the issue.
Within each Drama Node is a Cooldown group. Stayover Drama nodes have the group "Stayover_Cooldown". The implication there being once you get a Stayover Drama Node, perhaps the cooldown never clears, and so, more calls never come.
This would also explain why the Research Genealogy one fails outright- if you've ever gotten the call for any others, you'll never get this one to work.
So the next step is testing in a brand new game...
And would you look at that, I got the call for the first time ever.
Now I'll load up a save where I've gotten the Kyle call and try the same thing. If my Cooldown theory is correct, it'll never happen.
Took about 8 in-game hours to get the call the first time.
This time I waited 24 hours and got nothing!
Using mods, I can force the Drama Node tuning to run- and it does run, and the stayover itself does function. So my theory is that the Cooldown group is not activating correctly, or the cooldown is tuned incorrectly.
The situation itself has no problems. You can even see here that the clone is an actual clone- he has my custom modded body preset (I have no mods installed in this testing but visual mods/CAS stuff and a mod to force a drama node to run). So the cloning worked and everything.
As another test, I have never seen the new parent stayover happen. So I'm opening a new game again and finding a sim with living parents and having them have a baby REALLY FAST before Kyle calls. Kyle is by default locked to San Sequoia, so it shouldn't be an issue, but I want to be sure this is a fresh scenario entirely.
I load into the Goth Family. I age up Cassandra and move her out. She has a science baby who I instantly age up to infant.
Sure enough... I get the infant call. That I've NEVER seen before in an existing save file.
I ran the same exact test in my save where I have gotten a call before (only once, the save is new-ish), and could not get the infant call to show up. It had been at least two weeks since the last call so the cooldown should not have blocked it.
There's gotta be something blocking the cooldown from ending.