This can happen if SHREDDER plays with a low ELO number and the user plays much stronger. If you manage to checkmate the engine with a mate trap without the engine having foreseen this, the rating cannot be written, because in the UCI protocol the data exchange of the engine ends with the mate. This means that the engine does not receive the information that it has been checkmated. Therefore, in such cases, the rating remains at the original value.