Potentially, waiving late fees for director could be a violation. Directors and other Reg O officers are not to be treated differently (or special) than any other customer.
If you routinely would waive a late fee for any customer under the same circumstances, then you should be fine, but watch out for not being consistent.