Odd, css rewriting was done (I thought) because of the setting ‘Theme file types to upload’. In my experience, it “uploads” just by rewriting the css so it’s called from cdn, therefore it pulls to the cdn. (My config is a pull zone as well)
Guess the only things I can suggest are basic, confirm the fonts aren’t included in the custom files list, be sure you’ve cleared the minify cache and the cdn cache (and browser cache, if applicable). This looks like the exact issue, so I’m not sure why it isn’t working! You could see if the less desirable workaround works (not hosting minified files) – of course this isn’t fully utilizing cdn, but if it works, it could help pinpoint the issue.
If none of those work, you may want to start a new thread so more people see your question, as this one has been marked resolved.