I can’t think why Charles would be talking to Jamie and wouldn’t tell the police or anyone he was alive. He had no loyalty to Jamie.
He would do it for Andrea though, I could imagine how she would guilt him into keeping quiet for her as he was leaving her for manpreet. But, Kim IDed Andreas body. And also- Charles was saying to whoever was on the phone “you need to be here for Millie, please come” etc. Surely they wouldn’t do that to a child? Surprise!! Your mummy isn’t dead after all despite this being her memorial.
Also- does Millie have no other grandparents? DiD Andrea have no family at all?