Search:count is supposed to be realtime versus :aggregate AFAIK. I rely on it for my booking app.
I did not see you explicitly saying trying a āreset groupā action. Have you tried that just to test?
This does sound like a bug.