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.

Related reading