@ketzal (if "too long; didn't read", skip to the last paragraph 'cause I was essentially figuring out what was wrong as I wrote the post)
I hesitate to bring this up since it is such an incredibly minor bug and I might be the only one to have even noticed it, but...
in pro_05.rpy when Alice texts you, even after the phone goes away, there's an invisible box where the phone was that persists through the rest of the game, and blocks you from advancing the text if you click on it (or press spacebar while the mouse is hovering over it). It even persists through (or is maybe just replaced by) later instances of the phone screen appearing.
And that "or is maybe replaced by" part made me curious so I went investigating. It also happens in chp2_05.rpy when you look through Nicole's phone, even if Alice didn't text you in pro_05.rpy. And the only other instance of the phone (unless I missed one) was in the flashback where you're at the bar and Macy is calling you. And that one yielded an interesting discovery: if the invisible box wasn't there because Alice never texted you and you didn't look through Nicole's phone, then Macy's text messages don't show up. So I looked through all three parts to figure out what was different and...
The start of the phone UI in pro_05.rpy and chp2_05.rpy both have
show screen phoneDisplay() at the beginning, but that screen is then never hidden and results in an invisible box that lasts the rest of the game and blocks clicks. Conversely, the text conversation with Macy in chp2_P2_00.rpy doesn't have a
show screen phoneDisplay() at the start, so if the phoneDisplay screen wasn't already there from the Alice texts/looking through Nicole's phone, then Macy's text messages won't show up. So to fix both you'll want to add
hide screen phoneDisplay to the end of all the phone conversations, and
show screen phoneDisplay() to the start of the Macy one.