First Byte Time vs CDN?

What you are seeing is just normal variance. CDN will have no impact on the time to first byte on your the root of your Discourse instance or in any other dynamic route. A CDN will only serve the static assets.