It's definitely not 20 hours long

OK, maybe if you don't skip the very same lines of text in the 20th new subway or bartender mini-game u need to go through again and again. A new playthrough is something like 6-8 hours. But thats fine.
My quick take: In terms of content, the update feels like it has polished a lot of the existing content, so the first playthrough perspective got a lot better. Probs for this. But at the same time, it has also added some content streams that weren't really needed imo and feel like too much diversification. It would be better to just focus on a few chosen paths and do these well, than opening dozens of paths right from the start of the development and not really progressing in any of these. This is some mistake a lot of developers make initially and we've seen multiple times on this page. Especially as all content paths need to be expanded in a kind of synchronous way. For example it wouldn't make much sense if she were the most corrupted soul being in content category A, but a hug were too much in content category B. The more categories/streams/paths are opened, the slower the overall progression will be and also increasing the development effort in each new update exponentialy.
Also some of the new minigames feel overloaded with mechanics that have no real effect. By the fifth time you've done them it starts to feel extremely stale and pointless, to the point where e.g. the subway minigame even gets annoying (and the new bartender game is similiar weird in it's current state), and I don't think they'll get any better just by adding new renders and scenes in follow-up updates, as it's more a design phylosophy for this games.
tldr; Overall good update, but please dear developers: Focus and prioritize more.