¿Es esto posible?

No necesitas nada en el DNS de DigitalOcean.

No necesitas añadir más registros ns de los que te indicó Cloudflare.

Parece que todo está correcto.

¿Estás diciendo que cuando ejecutas discourse-setup obtienes un error sobre que los puertos 443 y 80 no están disponibles?