Failing to obtain http://xxx.xxx.xxx.xxx:8080/computer/computername/slave-agent.jnlp

Jenkins setup:
Jenkins server: Windows 2019 Server
Jenkins client node: Windows 2019 Server and Windows 2022 Server

Connection between Windows 2019 nodes and the Jenkins server vm show no issue.
Connection between Windows 2022 nodes and the Jenkins server vm show issue below:
Failing to obtain http://xxx.xxx.xxx.xxx:8080/computer/computername/slave-agent.jnlp
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at hudson.remoting.Launcher.parseJnlpArguments(Launcher.java:494)
at hudson.remoting.Launcher.run(Launcher.java:322)
at hudson.remoting.Launcher.main(Launcher.java:283)
Waiting 10 seconds before retry

Th

Check the firewall settings on your Windows 2022 server