The roof over my addition is slightly pitched and used to be rolled asphalt. We recently re-roofed with rubber.
There is a turret structure that abuts the rubber roof and it remains asphalt shingles.
Heavy snow that goes through a melt cycle will create huge floating icebergs on the roof. But the difference in temperatures on different areas of the roof will allow one side of the roof to slide while the other simply pivots and buckles the shingles on the abutting turret shingles. I am usually careful to keep this area free from snow, but this new issue means I have to watch it like a hawk and/or completely clear the roof of snow.
It's not a particularly big roof, so going back to rolled asphalt would NOT be out the question. I think this is really the right solution.
Short of going back to rolled asphalt, what can be done to prevent the issue? Could we maybe stud areas of the rubber with pieces of asphalt shingles to prevent sliding?