У меня была ситуация, когда Орден был одинаковым для двух элементов подряд
[System.Xml.Serialization.XmlElementAttribute(IsNullable = true, Order = 0, ElementName = "SeriousInjuryFlag")]
.... некоторый код ...
[System.Xml.Serialization.XmlElementAttribute(IsNullable = true, Order = 0, ElementName = "AccidentFlag")]
Когда я изменил код, увеличивая порядок на единицу для каждого нового свойства в классе, ошибка исчезла.