Se guardi l’output .json di un profilo utente, vedrai il record user_fields (come https://meta.discourse.org/u/pfaffman.json, tranne che qui non ci sono campi personalizzati). È lì che si trovano i campi utente che aggiungi nell’UX (sono in realtà un tipo speciale di user_custom_field. I user_custom_fields non sembrano essere nel record utente in un flusso di argomenti. Non sono sicuro se una volta fossero lì e ora siano scomparsi (questo sarebbe probabilmente un bug). Devi assicurarti che i tuoi campi utente siano visibili in quelle impostazioni (mostra sulla scheda utente, forse?).
Da quello che vedo ora, devi creare un plugin che aggiungerà quei campi personalizzati al serializer.
Se potessi usare i gruppi invece del tuo campo utente personalizzato, potresti risolvere il tuo problema.