I see that the X-Host is set to pages47.sf2p.intern.weebly.net and is not resolvable, but maybe that’s how it works internally.
How did you setup the SSL on Cloud Flare, full or full(strict)?
Can be that Weebly is disabling SSL because the domain gets another not Weebly IP
Did you check : Always Use HTTPS?
Did you tried using a Origin certificate https://dash.cloudflare.com/?zone=ssl-tls/origin?
Then you may need to change your SSL setting to flexible under the “SSL-TLS” tab in Cloud Flare to get this working with Weebly.
Cloudflare | Web Performance & Security
Maybe their tool is connecting to the IP for management purposes, in this case its proxied, might be an issue and you need to use flexible in SSL TAB, but its not as nice and safe as full SSL.
Please let me know if it helped you.
Have a good day!