FWIW Swiss elections are counted in at most 6 hours, usually quicker except for big cities. If your system takes longer than that, it's a bad system.
Also it's not just elections to offices, but also votes on yes/no propositions, which can take effect more or less immediately.
> If your system takes longer than that, it's a bad system.
Why?
> which can take effect more or less immediately.
In our jurisdictions they're usually reserved. Courts can be used to challenge laws as unconstitutional. And you typically want a bright line implementation date that everyone can see coming.