Oh wow you're right. I just tried disabling the page rule, load my site on Mobile Safari private mode, and it works!
Looks like `Accept-Ranges` is not there but there's `Content-Range`. Not sure how this works exactly but really glad this is fixed :D