I noticed that when creating a specific event, the element is assigned an eventDefinitionType (eg bpmn:SignalEventDefinition). But when reading from a bpmn file, no event definition type is given to the element - ie, if a file with a signal event is loaded, the element doesn’t have an eventDefinitionType. Should the modeler be assigning this based on the xml?
I could not reproduce an issue from what you have mentioned.
Could you give an example diagram and describe how would it best to reproduce and observe an issue?