Frankly, I don't know why this would be "wrong". If your business day ends at 2:00, then at 2:01, the next business day would be under way. As long as the employee is using a teller that has cut over to the "next business day", it would be the same as being there at 9:00 a.m. on payday. Either way, the teller can't see the available funds so don't really know how that comes into play.
If employees are overdrawn as of the end of the business day because they went to a teller not yet on "next business day" or took more than their balance, even after their payroll deposit, then you have an issue.