When logging time entries, start and stop time are converted to UTC before being stored in the database.
When adding Time Bonuses, start and stop times are not converted to UTC, and stored in the raw local times that the user has entered.
This leads to a mismatch between bonus times and time entries and bonuses are incorrectly applied.
Workaround: Users can enter Time Bonus times in UTC in the UI.