Took several months. Very disorganized & chaotic process. The recruiter would disappear for weeks at a time and would require multiple pings and even email to the hiring manager to get an update from the recruiter. They even gave a potential start date and promise of an offer, then disappearing for a while and extending the offer to someone else.
Also got an impression a lot of toxic people work there and one panel member even mentioned Cloudflare is not good at managing out toxic people.
In a way, happy didn't get the offer.