Every landlord gets stuck with at least one tenant that does not pay on time. Tenants that do not pay on time need to be dealt with consistently so that they know you mean business.
Dealing with tenants that can’t pay their rent is part of the job of being a landlord. Be firm, consistent and don’t alter your policies to meet their inability to pay rent on time.