Greetings @IMBN ,
That's puzzling, for sure. We normally would not renew unless it was renewed by request or if auto-renew was set-up. If it was auto-renewed for 3 years you might want to check your Order History. Usually, it would renew the same amount of time as the last renewal. This suggests the last renewal was longer ago than you may recall.
Anyway, Order History should solve it, but if not, contact 24/7 Support.
I hope that helps,
Thomas D. - GoDaddy | Community Moderator
24/7 support available at x.co/247support
Welcome to the Community!
Some country-code domains (CCTLD) are required by their Registry to renew early. If not renewed by the expiration date, they can require additional recovery action. You can contact our support team if you need help with the renewal. If you have a CCTLD, you can look up the specifics on our help files by entering the ending in the search field. ("About .DE Domains", or "About .CA domains", etc.)