invalidateDynamicIconData

Timeline-only invalidation: keep cached placement geometry, refresh only sampled icon properties.