I have all 3 stats at 7k, stopped upgrading them at around 88th level cause why bother (and cause its to expensive to do alongside upgrading affection of new girls so the upgrades that I can get now cost 13k3 each). Level ups alone give a bit of a stats even without upgrades anyway. My gear is basically only rainbow items that give all stats, half of them 50something what they gave us with 2.0 patch, and few drops from buying girls with free kobans in pachinko. I got both event girls in first 5 days. But then before 2.0 hit and a new drop system with it, I managed to hit 1600 battles straight with Gruntt and not getting his last girl (I mean he didn't drop his last girl in 1600 battles straight doing 40+ battles a day, aka 1600 battles without a single drop).

What I am trying to say here is that no drops in 800 battles is nothing spectacular, and that new system probably tracks only number of days you didn't get a drop not number of fights. To high stats aren't probably a thing, cause my stats are nearly as high as yours and I one-shot event trolls easily, and I still got both girls actually a bit faster than average for all previous events since I started playing.

So you are probably just unlucky and thats it. Would say to change troll, as people say that if you get no drops on a single troll and change troll the new troll will drop girls fast cause of new drop system, but then some say it doesn't work for event girls so no reason to bother?

Also not sure if telling us and game devs (as PR side of them reads this forums) that you are cheating using scripts is a good thing to do, but then they probably have no systems against it and/or care enough to penalize you, or there is nothing in ToS about scripts (didn't bother to read it if it even exist).