ReorderableList do not resize a height of each element(property drawer)

In 2020, the collection is displayed in the inspector view in the form of a Reorderable List.

The drag item works normally for the last element.

However, the rest of the elements do not work even when the item is dragged, so the height cannot be adjusted.

public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
    {
        var targetObj = property.FindPropertyRelative(targetObjName).objectReferenceValue;
        // only last element works.
        Debug.Log(property.FindPropertyRelative(targetObjName).propertyPath);
        return base.GetPropertyHeight(property, label) +
            (targetObj != null ? lineHeight + verticalSpacing : 0);
    }

cf. Check Reference is a custom property class that inherits PropertyDrawer.

EditorGUI.BeginChangeCheck()

if (EditorGUI.EndChangeCheck())
{
property.serializedObject.ApplyModifiedProperties();
}

After deleting the above code, it works normally.