Use Cloudflare name servers and dns for assets

I’m storing dynamic assets on R2 Cloudflare storage. CF recommends using their name servers and DNS connect a domain and get all the benefits from CF.

Is that the recommended way of doing things when using render? Or could I just point a cname to a public bucket url instead?

I’m currently using another nameservers and dns, everything works fine, and I rather not change that.