Questa è una parte sfortunata del fatto che siamo a metà strada nella conversione dal sistema di reattività ‘classic’ di Ember (get/set/computed) a @tracked / native-getters di ‘octane’.
Quindi, come discusso sopra, il problema con il tuo esempio è che stai accedendo a una proprietà non @tracked da un native getter.
Accedere al percorso completo direttamente da un template funzionerà, anche se, come dici, limita la logica disponibile.
In alternativa, l’uso di .get() consentirà al nuovo sistema di autotracking di Ember di funzionare con le proprietà classiche (cioè non @tracked).
Quindi, in questo caso, sarebbe
get statusMessage() {
return this.args.topic.get("my_metadata.status");
}