Build issues fetching plugins on Linux 2021.10 for Android ( OK for Linux 2021.09)

I am using to deploy the project and our user ID:BELFORDEV.

I put all plugins in config.xml instead of the package.json.

When I built the project PCardReceiptUpload with Linux 2021.09 for Android, it is successful. but
When I built the project PCardReceiptUpload with Linux 2021.10 for Android, it always failed to fetch any plugins, not single plugin.

I have no idea what is happening. Could you please figure it out?

Here are error message about plugins:

Discovered plugin “cordova-plugin-battery-status”. Adding it to the project
[15:55:27]: ▸ Failed to restore plugin “cordova-plugin-battery-status”. You might need to try adding it again. Error: CordovaError: Failed to fetch plugin cordova-plugin-battery-status@~1.1.1 via registry.
[15:55:27]: ▸ Probably this is either a connection problem, or plugin spec is incorrect.
[15:55:27]: ▸ Check your connection and plugin name/version/URL.
[15:55:27]: ▸ CordovaError: Error: npm: Command failed with exit code 1 Error output:
[15:55:27]: ▸ npm ERR! code ERESOLVE
[15:55:27]: ▸ npm ERR! ERESOLVE unable to resolve dependency tree
[15:55:27]: ▸ npm ERR!
[15:55:27]: ▸ npm ERR! While resolving: PCardReceiptUpload@0.0.1
[15:55:27]: ▸ npm ERR! Found: cordova-plugin-file@4.1.1
[15:55:27]: ▸ npm ERR! node_modules/cordova-plugin-file
[15:55:27]: ▸ npm ERR! dev cordova-plugin-file@"~4.1.1" from the root project
[15:55:27]: ▸ npm ERR!
[15:55:27]: ▸ npm ERR! Could not resolve dependency:
[15:55:27]: ▸ npm ERR! peer cordova-plugin-file@"^3.0.0" from cordova-plugin-media-capture@1.2.0
[15:55:27]: ▸ npm ERR! node_modules/cordova-plugin-media-capture
[15:55:27]: ▸ npm ERR! dev cordova-plugin-media-capture@"~1.2.0" from the root project
… same error for other plugins, I omitted messages here