Thanks for posting this question, while I’m checking on this, the Central Directory Corrupt error typically occurs when there is an issue with the ZIP file that you are trying to deploy. This can happen if the ZIP file is corrupted or if there is an issue with the file structure.
Just to highlight, when using GitHub Actions, Azure Pipelines or ZipDeploy, Oryx is not enabled by default. If you prefer to enable App Service Build Service (Oryx) you may add a App Setting SCM_DO_BUILD_DURING_DEPLOYMENT= true and redeploy.
When using Local Git, Bitbucket or External Git, Oryx is enabled by default.
When you deploy a ZIP package, App Service unpacks its contents in the default path for your app (D:\home\site\wwwroot for Windows, /home/site/wwwroot for Linux). Please check this doc.
I understand you have manually updated a file using Kudu, just to isolate, you may try using the VS Code extension "Azure App Service" to deploy your app instead of manually updating files using Kudu or isolate if the issue confined to nzrdry1.zip file.