To avoid SEO issues and analytics converting traffic to direct traffic, what I have done is 301 redirected and changed in the database everything on my site to https. So, that's why you get the redirect.
I'm going to leave my site all https for a while and see how that impacts my site.
It is not an ideal solution nor does it solve the root problem, but having everything hosted as https is better than having a sitemap telling google all my pages are https when in reality they were http and then getting all the SEO mixed up.
Thanks for trying/replying Pothi.