// Dall'header della libreria che stai usando:
uint32_t get_tag_id(void);
Stai confrontando una String con un unsigned long ed è quindi normale che l'if non sia mai vero.
La strada più breve è sfruttare è probabilmente usare la funzione toInt() della classe String.
if ( rfidString == sdrigaString.toInt() )