Sadly, I've had a lot of nightmarish experiences working with Arduino where something will work perfectly one moment and then suddenly stop for no discernible reason. I'm currently experiencing that very phenomenon here with RFID sensors here: Help with RFID Sensors - #18 by dwwelch where I've spent weeks trying chasing the reason behind why it sometimes works and sometimes doesn't.