Cloudflare speed test results aren't accurate. In fact mostly showing wrong results.
With my JioFiber 300 Mbps plan, I always get more upload speed than download speed in actual. And the download speed doesn't go beyond 310 Mbps but with Cloudflare test I got more download speed and upload speed was shown half than my actual upload speed. I made multiple tests and results were always wrong.