The most common reason for a room key to get demagnetized is the use of cell phones. I have seen many a guest carrying their cards in the same hand as their cell phones. Receive a call and it will be demagnetized. Of course some wallets and other things can deactivate the keys too.