A cliff every 30 days after which usage is reset makes for a poor experience. This encourages users to stop using Cursor after running out of credits (perhaps for a week or longer) while they wait for their credits to reset, or to spend any remaining balance by cramming in higher usage during the day or two before a reset.
There are better ways to manage this.