Certbot webroot timeout issue when request new certificate

Not necessarily (at least while you're using the staging server) - see Validating challenges from multiple network vantage points

Is it possible that your server or firewall is blocking connections from certain IP addresses or ranges?