Just tossing you a bit of unsolicited advice from an expert in "porn-gaming"

Anytime you have an LI with controversial kinks(camwhore/stripper/prostitute/slutty/cheating/etc), it's best to make those kinks, or the LI entirely, avoidable. You don't have to compromise your vision for a character to appease some players, if you instead just let those players avoid that character entirely.
Since this is a sandbox game, it should be pretty easy to allow players to avoid an LI's route entirely. Either allow players to progress the main storyline without having progressed that LI's story, or make a simple rejection choice+variable at the start of her story that can be checked alongside her story progression. Example: "if (angelastorych1complete == true or angelarejected ==true)"
Players are always going to complain about specific kinks, but they'll complain a LOT less if those kinks are avoidable. You also kinda shot yourself in the foot by choosing a family member in an incest game as the controversial kink LI. If the camwhore were non-related to MC, there'd still be a tiny bit of grumbling about the LI being unavoidable, but most players wouldn't really care so much. If it were an unrelated LI, and also avoidable, there'd possibly be no complaints at all.