Custom emoji for testing
Non custom emoji
So standard emoji use one CDN while custom use another, but both are covered by CDN if you do a proper configuration following Using Object Storage for Uploads (S3 Clones) to the letter.
Not a bug, this is expected behavior because standard emoji is stored inside the app codebase and custom is just a normal site upload.