UnityでCustomEditorを使っていて、内容が更新されているのにInspectorの表示が更新されないときはEditorUtility.SetDirty(target)
を実行してみると良いそうです。
void OnInspectorGUI()
{
EditorUtility.SetDirty(target);
}
リンク
How do you force a custom inspector to redraw? – Unity Answers
https://answers.unity.com/questions/333181/how-do-you-force-a-custom-inspector-to-redraw.html