I've found that because a lot of maxis-made sims are straight by default, when you first start using ACR to randomise sims' sexual preference, there is a much higher number of gay and bisexual sims creatted, because it's attempting to redress the balance to the percentage that you have set.
You can get around this to an extent by using the "run hood census" option on the ACR adjuster, and then setting your target preferences to just 1% more than the current spread before you randomise (or use the auto randomise feature). Repeat this exercise every couple of generations until you hit the rough percentage that you want to stay stable at.