Complementando os estudos, resolvi criar uma função para remover um produto da lista, porém, a lista não está atualizando ao remover o item.
fun delete(product: Product) {
products.value = products.value - product
}
Só isso não serial o suficiente para remover o item e atualizar a lista?