One concern I have is that Person A who holds 100 OCTO for only a few minutes to be included in the snapshots out of the whole month is entitled to the same rewards as Person B who holds 100 OCTO for all 30 days.
This also would discourage outsiders from buying OCTO until the very end of the month because they would have already missed the first snapshot. An outsider could buy 100 OCTO on day 2 of the month and hold for the entire month but not be entitled to any rewards but Person A would be.
I think weekly rewards distribution works better as it would discourage someone from selling their coins on day 1 and having to make sure they buy back within 7 days vs. being able to sell their snapshot after day 1 and then coming back on day 30