Repeatable task with future dates

I have a task for renewing my car registration set to repeat every 1 year. Say I forgot to cross it off as done; today I click the check box and update the status as completed. Omnifocus create a new duplicate task for the next year. This task is past due (red) and I check it off; OmniFocus duplicates the task and I repeat; then I look at the dates, Omnifocus list the repeatable task with a 2024 date. Why is Omnifocus creating repeatable task with a future date already past due?

This occurrence happens with other repeatable tasks like “Pay car insurance every 6 months.” It may be worth mentioning that I am picking up OmniFocus after a year being dormant with it. The scenario drove me nuts during the last go around.