Depends what you mean by "unique".
AFAIR fingerprint is computed from alerts labels, so unique means here: a unique combination of labels.
It's not unique as an "event" - if alert fires, then resolves and then fires again that both old and newly firing alerts will have same fingerprint.
So an alert with same combination of labels should have same fingerprint for every occurrence of that alert.