Okay, I'm like totally stuck on this but... I can't help myself. I feel like you're misunderstanding what happened in Season 2 of Hazbin Hotel. Charlie actually really cares about Alastors wellbeing and she was absolutely shocked and upset when she saw him in a vulnerable position as Vox's prisoner all so sudden. She wanted to stay and get him back, but ultimately failed and was pushed away. She decided to make a plan instead. Meanwhile, Vaggie was trying to help Charlie in any way possible. She was trying to get Vox to stop tampering with the Hotel and making Charlie look like an evil person. So, behind Charlie's back, she confronted Lucifer. She just wanted Lucifer to scare Vox and make him back off from Charlie. Lucifer didn't want to, but since he knew Vaggie really cared about what Charlie believed in and since he wanted to make things right with Charlie, he eventually agreed. Obviously, no one knew Angel was watching from a higher floor. Now, Angel did not do anything WILLINGLY, he was hypnotized into doing what he did. Every time he sent information to Vox, he was in some sort of trance and as soon as the task was done, he was hit with sudden amnesia as to what had just happened. Vox was only able to accomplish this because Valentino owned Angel's soul to a certain extent and was able to trick him. Angel actually is one of the hotel residents that cares deeply for everyone, including Alastor. He was one of the only ones to get happy to see Alastor return in the end of Season 1. When he nearly killed Cherri and willingly left to stay at the Vee tower in the end of Season 2, it wasn't because he TRULY wanted to be there. He felt like he HAD to be there to protect those he loves. I hope that clears things up and sorry for being stuck in this thought for a while (^-^;
(I couldn't help myself)