I just changed my server.
I am using Zencart version v1.5.4)
I am using PHP 7.2.22
My site was working well on other server using 5.4.? PHP

Now customers can not pay using paypal express checkout.
They get this error [ and a timeout error sometimes]
========================================
An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. ()
===================================

Using IPN check file from files produced this result:
=======================
IPNCHECK.PHP - Version 1.3.9

CURL RESPONSE RECEIVED - Communications OKAY
IPN TESTING - Response Received via CURL -- COMMUNICATIONS OKAY
============================

Doing Curl checker from files showed these results:
============================================
Testing communications to various destinations. This is a simple diagnostic to determine whether your server can connect to common destinations.
For advanced "details" mode, add ?details=on to the URL.
Connecting to Zen Cart Support Server (http) ...
GOOD: CURL Connection successful.

Connecting to Zen Cart Support Server (https) ...
GOOD: CURL Connection successful.

Connecting to USPS (port 80)...
GOOD: CURL Connection successful.

Connecting to USPS Test/Staging/Sandbox Server (port 80)...
GOOD: CURL Connection successful.

Connecting to UPS (port 80)...
GOOD: Socket established

Connecting to UPSXML (SSL) (wwwcie.ups.com) ...
Error 7: Failed to connect to wwwcie.ups.com port 80: Connection refused

Connecting to UPSXML (SSL) (www.ups.com) ...
GOOD: CURL Connection successful.

Connecting to UPSXML (SSL) (onlinetools.ups.com) ...
Error 7: Failed to connect to onlinetools.ups.com port 80: Connection timed out

Connecting to FedEx (port 80)...
GOOD: Socket established

Connecting to PayPal IPN (port 443)...
GOOD: Socket established

GOOD: CURL Connection successful.

Connecting to PayPal IPN (port 443) Sandbox ...
GOOD: Socket established

GOOD: CURL Connection successful.

Connecting to PayPal Express/Pro Server ...
GOOD: CURL Connection successful.

Connecting to PayPal Express/Pro Sandbox ...
Error 28: Connection timed out after 5004 milliseconds

Connecting to PayPal Payflowpro Server ...
Error 28: Connection timed out after 5000 milliseconds

Connecting to AuthorizeNet Production Server ...
Error 28: Connection timed out after 5000 milliseconds

Connecting to AuthorizeNet Developer/Sandbox Server ...
GOOD: CURL Connection successful.

Connecting to First Data GGe4 server (SSL)...
GOOD: CURL Connection successful.

Connecting to LinkPointAPI server (port 1129)...
Error 28: Operation timed out after 15001 milliseconds with 0 bytes received

Testing completed. See results above.
+++++++++++++++++++++
I shut off UPS and FEDX in shipments.........
================================
Server has Curl installed:
================
cURL support enabled
cURL Information 7.66.0
Age 5
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate No
IDN No
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB Yes
SPNEGO Yes
SSL Yes
SSPI No
TLS-SRP Yes
HTTP2 Yes
GSSAPI Yes
KERBEROS5 Yes
UNIX_SOCKETS Yes
PSL No
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
Host x86_64-redhat-linux-gnu
SSL Version OpenSSL/1.0.2t
ZLib Version 1.2.3
libSSH Version libssh2/1.4.2
=============================


What should I do?