Amazing work, literally solved everything. Mom is no longer a whore after you stop her the first 2 times, Susan is now optional at the beach.
Just one minor thing left:
View attachment 3541991
Sally still lusting hard after Rick when MC is on her path. I feel like this whole scene and this choice:
View attachment 3541992
Should just not appear at all if you are on Sally's path. I think Sally getting with Rick should happen if the MC doesn't get with her, otherwise if MC is with Sally then Sally should stop lusting over Rick and ignore him in the future. Sally path is optional after all right? You can completely ignore her, which it would be perfectly logical for her to want Rick in that case, but if the player is on her path she should forget about Rick I think. It just doesn't make sense that if you let it happen and then go to the beach and choose the attack option then Sally is jealous of you kissing Susan after she just sucked Rick's dick, it should modify her attitude.
Basically I think that best optional NTR is where your attitude towards characters changes their attitude towards you and other people, instead of you having to run around constantly ''stopping'' things from happening, the fact that you started to treat Sally well and started her romance arc should make Sally herself be less attracted to Rick, because she started noticing how attractive MC is, she gave complements on his dick on his path.
This is the only thing. Everything else was fixed just perfectly, kudos.