Every provider has their own policies and contracts.
If you signed a contract that requires 2 month’s withdrawal notice, then she has the right to charge you for the 2 months from the date you gave notice.
The longer period for withdrawal notice is probably to give the provider enough time to advertise and interview clients to find replacements for your children.
Just my humble opinion.