The problem is that the clone wants to update too early, during construction of the patheffect setup. Originally this worked, because before the 2geom change, LPE Envelope threw an exception. After the fix, 2geom no longer throws and the LPE calculation returns some supersmall item, so the path (not clone) is updated *during* LPE set up.
The problem is that the clone wants to update too early, during construction of the patheffect setup. Originally this worked, because before the 2geom change, LPE Envelope threw an exception. After the fix, 2geom no longer throws and the LPE calculation returns some supersmall item, so the path (not clone) is updated *during* LPE set up.