If we tag positions to be changed we get a proper update (was probably working for poly curves because the evaluated positions just reference the original positions array when all curves are poly curves). Pull Request: https://projects.blender.org/blender/blender/pulls/135874