After talking on Slack/Zoom to Jonas we agreed the behavior is correct:
- In the scene we have an instance of the Variant and there is no difference between the instance (Scene Object) and the asset (Variant) => the override indicator is not visible
- When selecting the Variant we have an instance of the Parent and there is a difference between the instance (Variant) and the asset (Parent) => the override indicator is visible