This depends on the severity of the lease violation. It is wise to evict the tenant as soon as possible for serious lease violations, such as significant damage to the property or criminal activity on the property.
However, with lesser lease violations, evicting is more critical after a pattern has formed. Any tenant might have a rough month in which they pay to rent a few days late.
However, evicting a tenant is likely the best choice if they pay the rent late every month or their rent remains delinquent past the point of late fees.