PBVH is null when redoing the move operation. To fix this, update active object data from evaluated object before sending undo_push. Also fixed the crash in cache_init() after updating depsgraph Pull Request: https://projects.blender.org/blender/blender/pulls/128625