OP, does the nanny accrue leave on an x days per week or pay period basis? Most jobs work that way. You should not "reset at three weeks" just because she hits her one year anniversary. In that scenario, you could end up having to cash out a lot of time if the nanny leaves a couple of months into the new year.
If you provide guaranteed hours, it makes sense to limit the nanny's right to rollover time or cash it out. Some nannies with guaranteed hours never use their discretionary vacation time because they know they will get paid time off when the employer vacations, so they use that as their vacation time and treat their discretionary leave like a savings account. There's nothing inherently wrong with that, but parents need to be cautious about allowing the nanny to roll over more time than they would be able to cash out in one lump sum when the relationship ends.