May I ask is your Web server listening and running on 8880 port too, and therefore, HTTP only?
maybe you have wrong SSL options here, or Always Use HTTPS option enabled, or even Automatic HTTPS Rewrites option, which is doing the redirection from HTTP to HTTPS on a HTTP (8880) port?
What error do you get?
It sounds to me like you are using a Flexible SSL option?
Could you re-check please which one have you got selected and are you using under the SSL/TLS tab at Cloudflare dashboard for your domain?