Automatic code updates with Over-the-Air update Does not work .

I made an application in Expo . I wanted to use the expo update resource to update my code without having to add the bundle on the platforms, but it is not updated after uploading the modifications with eas update.

my eas.json

   "cli": {
     "version": ">= 0.57.0"
   },
   "build":{
     "preview":{
       "distribution":"internal",
       "channel":"preview",
       "android": {
         "buildType": "apk"
       }
     },
     "production": {
       "channel": "production"
     }
   },
   "submit": {
     "production":{
       "android":{
         "serviceAccountKeyPath": "../path/to/api-xxx-yyy-zzz.json", // I don't know what this is for
         "track": "internal"
       },
       "ios":{
         "appleId": "xxxx",
         "ascAppId": "xxxxx",
         "appleTeamId": "xxxxx"
       }
     }
   }
}

my app.json

{
  "expo": {
    "name": "GSMarketGO",
    "slug": "GSMarketGO",
    "version": "2.2.4",
    "orientation": "default",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0,
      "url": "https://u.expo.dev/xxxx-9a6150937c62"// I don't know what this is for
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true,
      "bundleIdentifier": "com.rcia.GSMarketGO",
      "infoPlist": {
        "NSCameraUsageDescription": "Este aplicativo usa a câmera para escancear códigos de barras de produtos e Qrcode para validar ticket."
      }
    },
    "android": {
      "package": "com.rcia.GSMarketGO",
      "versionCode": 93
    },
    "web": {
      "favicon": "./assets/favicon.png"
    },
    "extra": {
      "eas": {
        "projectId": "XXXXXXXXXXXXXXX" 
      }
    },
    "runtimeVersion": {
      "policy": "sdkVersion"
    }
  }
}

My app.js

import React,{useEffect,useState}from 'react';
import {StyleSheet} from 'react-native';
import { SafeAreaView } from 'react-native-safe-area-context';
import Routes from './src/Routes/routes';
import {StatusBar} from 'expo-status-bar'
import * as Updates from "expo-updates";
export default function App (){
  useEffect(() => {
    async function updateApp() {
      const { isAvailable } = await Updates.checkForUpdateAsync();
      if (isAvailable) {
        await Updates.fetchUpdateAsync();
        await Updates.reloadAsync(); // depende da sua estratégia
      }
    }
    updateApp();
  }, []);
  return(
    <SafeAreaView style={styles.container}>
        <StatusBar 
          // hidden = {true}
          translucent={true}
        />
        <Routes/> 
      </SafeAreaView>

  );
}
const styles = StyleSheet.create({
  container:{
      flex:1,

  },
  imglogo:{
      width:200,
      height:200
  },
  infoText:{
      color:'#FFF',
      marginTop:10
  }
});

command that I run the cmd, none occurred at this stage, only when testing it does not update.

eas update --branch producion --message “Updating the app”