Whats up Harold,
I can only think of a couple of things but I couldn't steer you directly to what it is you need to change I can try to help with referencing some basics only because I don't want to completely assume your level of expertise but sounds like what I've done when things don't work or I break things, I restart from zero so I'm sure you got some basics down already but here we go...
Make sure that your ports are open on the server and software side. I usually search for all the ports necessary for CWP and the Shoutcast server. Make sure you have those series of ports open in both the VPS firewall and CWP firewall, I usually edit the CWP firewall Congif file directly and that's where I would focus. Make your firewall edits from your CWPADMIN Panel. Your VPS also has a firewall setting. make sure your cwp and shoutcast ports are open on the server firewall side also not just cwp firewall.
Have you tried VPN or accessing from a different IP address than the ones you are currently working from?
Make Sure your IP addresses your trying to access from are not blocked from your CWP Firewall, you can check the log to see if that IP has been blocked.
Big TIP> Because shoutcast requires each audio stream to have 2 ports, the main and the one immediately after, each new stream should be created with a port configuration as follows.
Example. You have to manually select the port number, 8000 as your SHOUTcast default server. Leave the following port number,8001, open on VPS and FIREWALL and available to be used in conjunction with port 8000, skip to port 8002 when creating a new stream and so on.
Host_8000 IP 8000
Host_8002 IP 8002
Host_8004 IP 8004
ETC
*When using a VPS don't use Local Host for server settings. I changed that to the VPS IP address because of redirects(something might be affecting but not sure but food for thought, I would focus on opening port config on the VPS firewall settings for your VPS which are on the server level, then open up same ports on CWP firewall/software level)
ADMIN PANEL>CWP > SETTINGS>SharedIP>SERVER IP not Localhost
Check Admin Panel>serversettings>Change Hostname. I would recommend having all that resolving OK including rDNS/PTR which is a setting yo have to configure on the Server VPS setting side.
good luck, I have come across your issue somewhat during my configuring of my Website/Shoutcast server
Check out my guide from SSl stream configuration if you looking to stream over browsers and other platforms.
https://forum.centos-webpanel.com/ssl/cwp-shoutcasters-stream-ultimate-guide-implementing-ssl-and-other-need-to-knows/Happy SHOUTcasting!
Reply if I helped you hammer that nail.
-SHOUTCASTguru