ID 561512 - GeoTransform nodes can apply doubled transformations if {lastmodified} contains duplicate prim paths

Follow

Problem summary:
GeoTransform nodes can apply doubled transformations if {lastmodified} contains duplicate prim paths
 
Customer reported version:
Nuke 14.1v2
 
Customer reported platform:
N/A
 
Steps to reproduce:
1) Launch Nuke and paste the following nodes into the Node Graph:

CheckerBoard2 { inputs 0 name CheckerBoard2 selected true xpos 116 ypos -172}push $cut_paste_inputGeoRevolve { shape Sphere mesh_type sharedVertices name GeoSphere1 selected true xpos -31 ypos -193}GeoBindMaterial { inputs 2 mask_patterns /GeoSphere1/Body name GeoBindMaterial1 selected true xpos -31 ypos -148}GeoMerge { name GeoMerge1 selected true xpos -31 ypos -102}GeoTransform { translate {0 0 3.819999933} name GeoTransform1 selected true xpos -31 ypos -22}
2) View the GeoTransform node, and double click the node to open its Properties. 
3) In the Viewer, observe how the location of the GeoSphere does not match the GeoTransform handles, as the transformation has been applied twice.

 
Expected behavior:
GeoTransform nodes should only apply transformations once.
 
Actual behavior:
If {lastmodified} contains duplicate prim paths, due to the GeoMerge node in this example, any transforms applied by the GeoTransform node will be doubled. 
 
Workaround:
No known workaround at this time
 
Reproduced by Support in:
Nuke 15.0v2 - Windows 10, macOS 13 Ventura
Nuke 14.1v1 - Windows 10
Nuke 14.0v1 - Windows 10
 
Earliest version tested:
Nuke 14.0v1 - This feature (New 3D System nodes) did not exist before this version

    We're sorry to hear that

    Please tell us why