I don't know if anyone has written about this, but right now there is still an Araj Oblodra potion loophole in the game.
If you kill Yugir first and get a confession from Astarion, you can then go to Oblodra and get Astarion to bite her. The relationship doesn't end, you only get a little disapproval from Astarion and the potion, which is wrong in my opinion.
There should be consequences for these actions. I think it would be better if if, if forced, it triggered a scene where it expressed its opinion to the player or ended the relationship, if there is one.