I've had this happen to me in the past. When redirecting a domain with GoDaddy, you can choose either HTTP or HTTPS. Both of those alternatives use different ports for their redirecting. Back in the day, it didn't matter if you chose the HTTP option to redirect to a secure site because Chrome never gave any notice (or error page). The first redirect would happen inside of GoDaddy and then the second redirect would happen inside the site that's being redirected to. The second redirect being from HTTP to HTTPS. Now though, Chrome stops insecure pages in their tracks and warns the user that the page they are trying to visit may try to steal something. Even though they give a link that allows the user to click through to the ultimate landing page, we all know that no one is going to click it.
When I tried to redirect from GoDaddy using either option, I'd still get the error message inside of Chrome that told me the site wasn't secure. There was no way around it. Basically, with today's sites all using HTTPS and with Chrome stopping the redirect because of that error, GoDaddy's domain forwarding feature is pretty useless.
The way I made my redirect work was to set up either a redirect on my own server that bounces from a basically empty hosting account to the target website or to
set up an alias in cPanel at the target website. Both options are great, but the alias is easier. It's fewer steps.