Вы просто взяли поле метро и сменили ему тип с select_by_query на select_by_query_multi ?
Так как поле мультивыбора не должно храниться в таблице - вы скинули галочку Хранить в таблице. Но сама физколонка в таблице re_data осталась. Для "оптимизации" построитель список работает не через модель, а напрямую с таблицей. Он получает данные на список, собирает мультиполя из внешней таблицы и пытается положить соотв. массив метро из мультиполя в поле metro_id в данных объекта. И тут спотыкается, так как в таблице объекта есть поле metro_id строкового типа. И попытка впихнуть в строковую переменную массив заканчивается фаталом.