I'm gonna push the boat out and say this is a long, long term thing. Probably years. My reasoning is that Phil has spent the last few months gaslighting to fuck to get her under control. I've posted this before but it really is textbook, and Phil is damn good at it. Without being too powerlevelly I have some professional knowledge of this stuff, and Phil is using a tactic called lovebombing, where you publicly and privately tell someone you love them, that they're the one, that nobody else has ever made you feel this way. You shower them with gifts and kindness and want to spend all your time with them. Basically you hit the TRUE LOVE button hard.
This is a technique used by narcissistic types to basically trap people. By showering her with kindness, Phil is fostering an emotional dependence in her, on him. The situation is made worse by the fact that Phil is buying most of her stuff, so that dependence is a tangible thing too. In addition, by making it all deliberately public he puts a lot of eyes on her, and if she wants to leave, the implication is that she won't just be letting Phil down, but all his fans too (normally this is friends/family, not fans, but as Phil has no friends...). How can you betray someone after they treated you so nicely at first, and professed their love and bought you nice things? When the honeymoon period is over and Phil is comfortable, the facade will drop and Kat will be left wondering what she did wrong. "Why isn't Phil nice to me? Why doesn't he buy me things anymore?" She'll be made to think it's her behaviour causing her unhappiness, not Phil's. That's a very, very hard thing to break free of unfortunately.
TL;DR Phil has his hooks well into her now and it'll take her years to break the psychological bind she's in. Seen it happen many times, pretty much exactly like this.