Cloudflare is showing timeout on ping requests

Our client reported that sometimes they are facing downtime of our site, when we tried using ping we can see there are some timeouts. Any idea why it is happening?

Blockquote
64 bytes from 104.21.24.163: icmp_seq=0 ttl=58 time=9.442 ms
64 bytes from 104.21.24.163: icmp_seq=1 ttl=58 time=18.678 ms
64 bytes from 104.21.24.163: icmp_seq=2 ttl=58 time=9.016 ms
64 bytes from 104.21.24.163: icmp_seq=3 ttl=58 time=16.100 ms
64 bytes from 104.21.24.163: icmp_seq=4 ttl=58 time=9.271 ms
64 bytes from 104.21.24.163: icmp_seq=5 ttl=58 time=9.639 ms
64 bytes from 104.21.24.163: icmp_seq=6 ttl=58 time=10.013 ms
64 bytes from 104.21.24.163: icmp_seq=7 ttl=58 time=8.767 ms
64 bytes from 104.21.24.163: icmp_seq=8 ttl=58 time=10.658 ms
64 bytes from 104.21.24.163: icmp_seq=9 ttl=58 time=16.475 ms
64 bytes from 104.21.24.163: icmp_seq=10 ttl=58 time=10.484 ms
64 bytes from 104.21.24.163: icmp_seq=11 ttl=58 time=10.845 ms
64 bytes from 104.21.24.163: icmp_seq=12 ttl=58 time=9.564 ms
64 bytes from 104.21.24.163: icmp_seq=13 ttl=58 time=9.576 ms
64 bytes from 104.21.24.163: icmp_seq=14 ttl=58 time=10.631 ms
64 bytes from 104.21.24.163: icmp_seq=15 ttl=58 time=10.031 ms
64 bytes from 104.21.24.163: icmp_seq=16 ttl=58 time=9.956 ms
64 bytes from 104.21.24.163: icmp_seq=17 ttl=58 time=11.077 ms
64 bytes from 104.21.24.163: icmp_seq=18 ttl=58 time=17.407 ms
64 bytes from 104.21.24.163: icmp_seq=19 ttl=58 time=12.842 ms
Request timeout for icmp_seq 20
64 bytes from 104.21.24.163: icmp_seq=21 ttl=58 time=13.896 ms
64 bytes from 104.21.24.163: icmp_seq=22 ttl=58 time=16.710 ms