I posted a thread recently about this too!
Firstly, if you are manually renewing, you must see on the checkout page. Sometimes they secretly change the renewal duration of the plan without you knowing. For example, say I want to renew the domains or hosting, they will secretly change the duration to "2 years" or "3 years" renewal.
Secondly, have you been with them for 3+ years? I nearly became a victim of this. I was using their ultimate hosting plan and have been paying the same price for the first 3 years. Then when they sent me a renewal notification email, the price went up by nearly 50% and they did not state it at all. Luckily I remember the price I was paying for the past 3 years. I went to their online product catalogue page and only to see a fine print underneath which stated something like, "promotional price for first 3 years, then regular price".
Thirdly, READ THEIR RENEWAL EMAIL NOTIFICATIONS. Just because you set auto-renewal on and the email says "auto renews on xx/xx/2022" it is NOT true. There's a fine print somewhere that says they will auto charge on another date, sometimes 2 months prior to the auto-renewal date.
All I can say is Go Daddy is getting less transparent, and more unethical. They should be focusing on optimising their servers and passing the savings to consumers (like what NameCheap is doing). Instead, they just increase prices and come up with all these hidden costs, secret renewals, unscrupulous locked-in pricing, and crap.
But in all fairness, their customer support is pretty great.