In the comics, Maeve dies, but Kripke and the writing team didn’t want to fall into the “bury your gays” trope and thought Maeve deserved better. However, Annie (Erin Moriarty) needs to learn to stand on her own. Annie is the show’s true hero, and in order for her to grow, Maeve had to disappear for a bit. Thankfully, it sounds like Kripke doesn’t plan on making that absence permanent:
“I don’t think ‘The Boys’ will end without Maeve showing up again… We needed a way to sort of gracefully get Maeve out of the show, let her head for the exit. Obviously, we didn’t want to kill her and fall into the tropes of gay characters and bisexual characters in shows getting killed. We wanted to do the opposite of that and send her off and give her a happy ending with Elena. The best way to do that was, well, take away her powers, and she’s not useful in the fight anymore. And we did that because Annie can’t really grow into her own until all the characters that are around to protect her are gone. It was important for her next step for her mentor characters and her protector characters to go away. And so it’s only up to Annie. There’s no one left but Annie. So what is she going to do?”
At the end of season 3, Annie had left the Seven and was finally officially joining forces with The Boys and her boyfriend Hughie (Jack Quaid), but she’s not exactly friendly with Butcher (Karl Urban), and Hughie’s allegiance is clearly divided. She really is on her own, but maybe Maeve will return?
Source : https://www.slashfilm.com/1265870/the-boys-eric-kripke-hasnt-forgotten-about-queen-maeve/