lvresize --force should not cause data loss when reducing because we reduce file system first. vgextend --yes is about overwriting number of metadata copies, so it shouldn't cause data loss either.