Regarding the once a day vote compilation, that seems like a problem to me. If there is a problem, people need to be able to vote a bad actor out as soon as possible, not in 24 hours. (maybe it doesnt need to be in 1 second, but it needs to be sooner than a day).
If you only tally votes once a day, an attacker could have an entire day to sell off their stake and then execute an attack, increasing the vulnerability to a nothing at stake attack. (You can get a lot more value back selling over a day than you can in only 15 minutes).