Ideas
I had not played in Henford on Bagley in a while, aside from visiting the bar a couple times, so had not been encountering this much, but I HAVE noticed Agnes and Agatha getting cloned a couple times the past few months, when i look in manage households. I go to Manage Households for one reason or another, and i see a household with them, which I know should not be there since they are supposed to be a hidden, and so i knew they got cloned. As well as the Chalet ghosts one time, for no reason that I can figure out. In both cases, they never got moved to a house, they didn't die, (I mean, the ghosts come pre-dead but you know) I never played as them... you know, the usual triggers for them getting cloned. I do have Bernard as an employee at a small business, but that had never made him get cloned before. The first time i hired him, I made sure to check right after, and it was fine, he was still doing his thing at the manor. It MIGHT be that the Crumplebottoms get cloned after i get pursed by Agnes on a date, cus that has happened a few times. but I would have to test this further to see if that's the trigger.
With the Crumplebottoms, I usually just delete the household that appears in manage households, since I do not maintain relationships with them anyway, it doesn't matter to me which one is the original, I just don't want there to be 2 of them. So I just delete the household from Manage Households and that seems to fix things, at least for a while. But with Bernard and Mimsy, I am very good friends with them in a few different households, and Bernard is an employee as mentioned. So I had to be careful there, and made sure to delete the NEW ones, with no relationship with any of my sims. I then went to the von Haunt Estate, and saw the OG Bernard and Mimsy, the ones i had a relationship with, my employee, doing their thing. So now I really do have no clue why they got cloned, if the originals still perform their role as they should.
But just encountered this with Michael Bell as I was doing a bit of maintenance, popping round the world to make sure everyone was in place. If i go to the Gnome's Arms, and read the board, all the roles seem to be applied to the right people. Looking around at the stalls, everyone seems to be in place, and Lavina Chopra is still the mayor. But if I go to the forest to go to the Creature Keeper's cottage, every time i travel there, a random sim is standing in front of the cottage. I have checked Michael's traits and he still has the hidden trait that should make him do the role, but he's just not appearing at the cottage. If i see Michel in world, he has the 'Creature Keeper' title above his head, i can talk to him and get errands. But the rando keeps spawning in front of the cottage. I am going to just kinda... hang out at the Gnome's Arms for like a full sim day and see if anyone else gets their role applied to someone else.
Now for Ravenwood weirdness. I have also encountered Edith's role being applied to a random townie, and most alarmingly to one of MY OWN SIMS. AS I WAS PLAYING THEM. This was a couple months ago. Like she showed up at his house, (static tv i think. he's a ghost so watches that autonomously sometimes) and then the next thing i knew, he had her trait. He could talk to people fine, so at first i didn't even notice, but they only got the 'nope' 'try to communicate' etc options when talking to him, and he would scream in their faces and they would get scared in his presence. With the rando, deleting them fixed it, and Edith still does her thing. But I could not delete my own character, so i had to cheat and remove the hidden trait from him, after which it was fine. I figured this was due to how the roles function differently in Ravenwood where every role seem to have like, a backup for some reason. Edith seems exempted from this (as well as Waylon and Alice) but figured maybe it was still related to how the other Ravenwood roles have dupes by default.
As mentioned, It has been the case from the beginning that the roles seemed to have a backup for handing in tasks. Something I saw on a forum post was apparently as designed. So though i find it jarring, I just tried to ignore it. But my Ghost Host has been MULTIPLYING recently. Possibly others as well, but I have a sim who lives in the Casket house so i see the Afterlife Anonymous a LOT. Esther and Zuleika are still in their house, still have the relevant conversation options. From the beginning there was a second ghost, a rando named Carp Brown, who would sometimes lead the Afterlife Anonymous meetings, and could do tasks/rumors. But recently a third one appeared. Esther and Carp were both still there, so no idea why. then a fourth appeared.