If it doesn’t hit a cache then it should be passed on... that seems to be the basic premise of how caches work.
So when you request the large file, the CDN (cache) doesn’t have it, so it immediately passes through to the original source. The details of how this is implemented don’t really matter in the sense that they are not going to host the large file(s) in the CDN, so they will always fall through.