Add crash-reports with sites like https://paste.ee/
Looks like an issue with azureLib - the filename is azurelib-neo - so you are using the NeoForge build
You are using Forge with the Fabric Connector - replace azurelib with the fabric build (there is no 1.20.1 forge build)
https://www.curseforge.com/minecraft/mc-mods/azurelib/files/all?page=1&pageSize=20&version=1.20.1&gameVersionTypeId=4
You can have multiple Java version installed
For the server, you have to set the path to java 17 in your startscript
For example:
"C:\Program Files\Java\jdk-17.0.9\bin\javaw.exe" -Xmx4G -Xms2048M -jar forgeserver.jar
pause
Just make sure the path is correct and keep the quotation marks
And the forgeserver jar name should match