The conditional describing is coded to the i-patch only. The "patch.rpy" is only empty file to trigger the dialogue so thing needs to be updated with each version because of it.
Those renpy.loadable thingies aren't in the original game script.
That's not "updating" the patch. You don't need to update anything. You only need to make sure the patch
exists. Now, in the case of something like an Android port, that updated port (updated for
other content, like the new version's files) needs to include the
patch.rpy file. But the file itself needs no update; it exists or it doesn't, the contents being irrelevant (and pretty much empty anyway).
If you look a few posts up, I also updated LaikDink's cheat mod and manually edited the dialogue, so you technically have an incest-compatible cheat mod now.
For some reason, the i-patch stopped working on my game as well, even with a fresh install, so Lauren and Chloe's names no longer show up as "Mom" and "Aunt Chloe," respectively. I found a workaround in this happens to you: Download and install x52's Universal Ren'Py mod and install it. Once done, open it and change the variables "Lauren_name" to "Mom" and "Chloe_name" to "Aunt Chloe." Doing this is compatible with the updates I made to LaikDink's mod, since I only touched the dialogue.
I can't speak to why the patch might have stopped working, since I haven't looked at the game code. But if all it ever checks is as the screenshot provided by SweatyDevil, the existence of the patch file is all that is required. I assume there's a conditional at the beginning of the game that changes the variable for the names of the mom and aunt that might have been missed when loading a past save. That's possible. In any case, as you did, manually changing the variables works for the character labels and any instance of dialogue using those variables as well.
It's weird, because when I first downloaded this game (current version), it worked fine, but then when I reinstalled it, ot no longer works. It may be due to me messing around with the game files, but that's weird, because I made sure to delete any save files and persistent data in my AppData folder. Anyways, I now have the game tweaked to my liking, so I don't need the patch anymore. Plus I corrected a lot of dialogue errors too. Reads so much better. xD
Yeah, IDK. As I said in response to another quoted post above yours here, it's possible the conditional dictating the value of the variables for character names / designations was missed, since that's probably at the very beginning of the game and might have been adjusted at some point. But any conditionals that
were recognized after loading a past save (like any lines of code moving forward with those) should have been applied, so long as the patch exists. Anyway, I'm glad it's working for you now; in the future, you might consider something like URM to adjust the above variables that Radical_Dreamer did.