I have also done some testing.
The only USB-C to 3.5mm DAC headphone adapter my local town former-schoolmate-and-his-wife IT shop had in store, was from the domestic brand "Champion", so I don't know who really makes it.
The (Swedish only) product page
https://www.champion.se/usb-c-till-35mm-dac-adapter/ says fairly little about it; size, weight, article numbers, picture, boxshot, "made from aluminium" (just the 3.5mm part, it seems, as the USB connector casing feels like plastic), that it should work with smartphones, tablets, macbooks, laptops or "computers" and finally there's link to a "EU-declaration of Conformity", with no further product information.
The box only adds "made in China" and recycling instructions (for the box). It disagrees with the web page about the length of the adapter, and both are wrong. My ruler says 11cm in total. As the product page could move or disappear, here's some pictures of my own:
(I hereby declare all pictures I upload to this thread as public domain - cc0 - but I'm not a lawyer, so please be careful.)
When plugged into a Windows computer, it presents itself as "GHW USB AUDIO". According to Windows it supports two channels (stereo) of 16 bits at 48 or 96 kHz sampling rate
(output only, this is unfortunately only a headphone, not a headset, adapter). The hardware Id starts with VID_31B2 which a search engine said is KTMicro Inc. I suppose they make the chip inside. Anyway, enough about the adapter. Any similar product should work, I think.
Edit 2023-jan-21: Though the English text on the box says "headphones or earphones", it mentions "headset" in the Swedish text. I checked in the Windows device manager again and, yes, there's an "GHW USB AUDIO" input device too, which supports once channel (mono) of 16 bits at 48 kHz sampling rate. As you can see on the photos, my Astro showed the "headphones" icon when I plugged the adapter into it, making me believe it was output only, but that was because I had headphones plugged into the adapter. When I used a headset (or nothing), I got the "headset" icon. My Cosmo, for reference, shows the "headphones" icons regardless. So far, I haven't got the input to work on either Planet device or on my Windows laptop. I can select in it (in Windows, Android does that for me) but it just records silence.
On its own, the adapter works in either port of the Astro:
When using it with the FM radio, plug in whatever you use as antenna (an aux cable in my case) first and then the headphone adapter. Whatever is plugged in last, gets the audio, so would you happen to do it in the wrong order, just unplug the headphone adapter and plug it back in to grab the audio output.
If you have the headphone adapter in the left hand port and the charger in the right hand port, the adapter works and the Astro charges (slowly), but if you have the headphone adapter in the right hand port and the charger in the left hand (somewhat faster charging) port, the Astro does not charge. If you plug in the charger first and then the adapter, charging stops.
If I listen to the FM radio using the headphone adapter, it seems the radio can't immediately tell if I unplug the aux cable, but I promptly lose all reception. Weirdly enough, if I do this while the charger cable is plugged in (regardless of whether it has a power source in the other end), I still have decent radio reception, though with a bit of digital noise in it. Is the radio using the ground plane as an antenna or what?
For the heck of it, I first plugged in my headphones into the 3.5mm jack on the Astro, so I could start the radio. Then I plugged in headphone adapter (without the headphones) into the left hand port, and finally the charger cable. Then I moved the headphones to the adapter. The idea was that if I don't have an extra 3.5mm cable on hand, maybe I could "jumpstart" the radio with the headphones and then move them over to the adapter, to get a bit better sound.
Most of the times, hotplugging the headphones into the adapter would trigger Google assistant to tell me the time, and then, somehow, the radio found out it had lost its antenna cable. After a visit to Settings > Apps & notifications > Default apps > Digital assistant app > Default digital assistant app > none I could actually pull it off. I was still prompted to active Google assistant, but the radio kept going. After a while it figured out it had no cable and disabled its UI, but kept playing.
Edit: Typos.