After a bit more reading.

14 bytes because the output includes

a start byte - 02
10 tag characters
2 CRC bytes
an end byte - 03

so with serin2 wait for 02 character and then read 10 characters into tag buffer like this

SERIN2 rfid_data, 396, [WAIT($02),STR buf\10]