Current behavior:
When a time off request is submitted, it undergoes an evaluation process that checks various rules, including concurrent time off limits. This evaluation happens in real time at the moment of submission/approval.
If multiple requests are approved very close together, they may all pass the evaluation phase before any of them are fully processed.
Feature Improvement:
A longer buffer/delay to allow for each request to go through the necessary checks