It is not allowed to add or remove optional or mandatory fields of a Structured DataType or change the name or DataType (including ValueRank and ArrayDimensions) of a field.
This would change the encoding and OPC UA applications might not be able to encode / decode the information anymore with built-in knowledge.