I think you are only guaranteed a getter will be re-evaluated if one of the values it relies on is tracked (and that changes)
so in this case I think {{this.args.topic.my_metadata.status}} is better, though btw you should write it like: {{@topic.my_metadata.status}}