El destino del CDN es poder transmitir imágenes, estilos (css) y scripts (js) en principio a una velocidad alta para que el sitio pueda cargar mas rápidamente, si te está tardando en indexar significa que esa configuración está retrasando la ejecución del CRON para el sitemap, cuestión que no tiene nada que ver con el CDN... podes quitárselo y usar el CDN de Cloudflare que es mucho mejor y así no tenes que alterar las configuraciones del servidor directamente y solo ajustas lo que CF copiará, como lo hará y como entregará. Respecto al último tema, un CDN es esencial para dar mejor servicio a quienes usan el sitio, no importa si tenes 1gbps de internet cuando tus clientes a duras penas tienen red 56k, esto ya va más para un uso generalizado así que sí, tiene mucho beneficio si sabes configurarlo bien