Thanks for the report! However, this is working "as designed". When you're loading embedded assets, the asset manager simply doesn't get any information about file extension and/or mime type, so those values are empty. It's different when you load data from a local file or remote server.