Quick answer: Unreal Iris rollback restoring core state but missing GameplayTags and Attributes? Custom replication for tags/attributes; rollback needs explicit hooks.
Rollback fixes position; tags still show post-rollback state (e.g., 'isStunned' set).
Hook rollback for tags
Per tag-attribute system: subscribe to rollback events; restore state.
Or include in state diff
Tags as part of replicated state; rollback handles automatically.
Audit rollback scope
Each replicated system's rollback story.
“Rollback is per-system. Cross-system coordination is needed.”
If your game has tags + rollback, the cross-system rollback hooks are mandatory.