問題は、選択要素に同じ「テキスト」のオプションがあり、値が異なる場合、編集フォームで選択要素の選択値が間違って設定されていることです。要素の選択された値は、値ではなくセルのテキストによって構築されていると思います。
このようにしてみましたが、
....
formatter:'select',
edittype:'select',
editoptions{value:"1:Blue;2:Red;3:Green;4:Blue"}
....
選択したアイテムが値=1の場合、編集フォームを開いたときに値=4を選択できます。