There is a problem with the element stacking system of the sorcerer. You should always have the elements of the last 2 skills that did damage but with some combinations thats not happening for some reason.
The following combinations result in the wrong elements at the end, maybe/probably there are more to be found:
Arcane > Fire > Arcane > Ice : should be Arcane + Ice at the end, but you get Fire + Ice
Arcane > Ice > Arcane > Fire : should be Arcane + Fire at the end, but you get Fire + Ice
Fire > Arcane > Fire > Ice : should be Fire + Ice at the end, but you get Arcane + Ice
Fire > Ice > Fire > Arcane : should be Fire + Arcane at the end, but you get Arcane + Ice
Ice > Fire > Ice > Arcane : should be Ice + Arcane at the end, but you get Arcane + Fire
Ice > Arcane > Ice > Fire : should be Ice + Fire at the end, but you get Arcane + Fire
Which skill is used for the element does not matter, fire can come from Void Pulse, Meteor Strike, Fireball, Flame Pillar, ... , the bug still happens.
This is 100% reproducible.
The skills on their own give the correct element.
Although this seems to be a very specific/niche problem it does interfere with Sorcerer gameplay quite a bit, as these are very common combinations of skills.