Welcome to Microsoft Q&A!
This is expected behavior. Based on the document- CastingDevice object represents a physical device that is capable of supporting casting connections and rendering media content sent to it. When you are trying to use CastingDevicePicker to pick an emulator, it is not considered as a CastingDevice object. So the emulator is not listed. Please try to use a physical device to test.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.