Setting renderer.info.autoReset to false and not calling renderer.info.reset() afterward is preventing geometries attribute updates.
Renderer.info.frame is incremented only on renderer.info.reset()
The renderer.info.frame is compared to the version of the geometry attributes.
Not calling renderer.info.reset() is preventing geometries to update attributes.
I may be wrong, but updating geometries should not rely on this as the user is not aware of the consequences of not calling renderer.info.reset() manually, unless the user is fully knows the consequences of not calling the reset on the doc.