У вас в MainOutlinedTextField передается в аргументы функции valueUser:String, и вы пытаетесь ей присвоить значение в onValueChange ={newText->
valueUser=newText
}
Конечно такое не будет работать.
Либо создавайте переменную by remember внутри MainOutlinedTextField и в нее пишите значение при вводе текста, либо добавьте в аргументы лямбду onResult: (String) -> Unit и возвращайте значение на экран выше