What are you actually doing with this 3 rules?
For my understanding you just need one single rule to achive the same.
Rule number 3 is perfectly fine for all your needs.
Also: Rule number 2 is a sub-sub domain which is not covered by any SSL Cert Cloudflare offers.
I have the same issue. Read here: Slow Website if routed through CF
But to come to your website. The html is actually not cached, also your PageRules are not like you posted above.
I see:
So your rule is deactivated or not working.