You have "Always redirect users to the ssl/tls ports when visiting /cpanel, /webmail, etc." ticked in WHM > Server Setup > Tweak Settings?
Try unticking, saving, reticking and saving again.
No idea if this would work, this is just what I would try myself!