Arduino RC522 rfid card giving error after writing to it with phone

Just got my hands on a RC522 RFID Receiver with a MIFARE 1KB card. I first tried the DUMPINFO Sketch provided in the examples of the RC522 lib. Everything worked fine. But then i used a app called NFC Tools to write a URL into the card so that when i put the card close to a phone, it opens a custom URL. After that, i erased the card and memory using the app. after that i tried to read it again with the Arduino, instead of spitting out the sector and block memory it gave errors like:
Card UID: 66 FE 94 25
Card SAK: 08
PICC type: MIFARE 1KB
Sector Block 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 AccessBits
15 63 PCD_Authenticate() failed: Timeout in communication.
14 59 PCD_Authenticate() failed: Timeout in communication.
13 55 PCD_Authenticate() failed: Timeout in communication.
12 51 PCD_Authenticate() failed: Timeout in communication.
11 47 PCD_Authenticate() failed: Timeout in communication.
10 43 PCD_Authenticate() failed: Timeout in communication.
9 39 PCD_Authenticate() failed: Timeout in communication.
8 35 PCD_Authenticate() failed: Timeout in communication.
7 31 PCD_Authenticate() failed: Timeout in communication.
6 27 PCD_Authenticate() failed: Timeout in communication.
5 23 PCD_Authenticate() failed: Timeout in communication.
4 19 PCD_Authenticate() failed: Timeout in communication.
3 15 PCD_Authenticate() failed: Timeout in communication.
2 11 PCD_Authenticate() failed: Timeout in communication.
1 7 PCD_Authenticate() failed: Timeout in communication.
0 3 PCD_Authenticate() failed: Timeout in communication.

Specifications:
Microcontroller: Seeduino Xiao
Sensors: RC522(know good because it worked with other cards that i had laying around)[/li][/list]