We just found at that you can only have a maximum of 500 maintenance
periods scheduled (support can increase this for you.)
Maintenance windows don't auto delete so at some point, if
you use maintenance windows at all, you would run into the limit.
In addition, if you delete prior maintenance it will modify
reports and show that maintenance never occurred.
1) Remove the limit entirely
2) Auto-delete old monitors (after x time period) but leave the
metrics in the reports.