Problem with RFID PN5180

Hi, I need help to solve this rebus with my PN5180…
Why It’s be able to read only one card?
(All the other that I have got, work with other RFID RC522)

This is the code I’ve used:

#include <PN5180.h>
#include <PN5180ISO15693.h>

#define PN5180_NSS 10
#define PN5180_BUSY 9
#define PN5180_RST 7

PN5180ISO15693 nfc(PN5180_NSS, PN5180_BUSY, PN5180_RST);

void setup() {
nfc.begin();
Serial.begin(115200);
}

void loop() {
nfc.reset();
nfc.setupRF();
uint8_t uid[8];

ISO15693ErrorCode rc = nfc.getInventory(uid);
if (rc == ISO15693_EC_OK) {
if (rc >= 0) {
Serial.print(F("UID = “));
for (int i = 0; i < 8; i++) {
Serial.print(uid[7 - i], HEX);
Serial.println (” ");
}
}
}
}