When a major module has taken damage, even though the the game indicates it is being repaired, it's HP are actually stuck. Unpowering the room causes the module to be repaired.