SMTP Sending Mail from Clients ceased working

From my home I have used netcat to connect to the MiaB:

nc -v box.xxx.com 25
found 0 associations
found 1 connections:
     1:	flags=82<CONNECTED,PREFERRED>
	outif utun2
	src 192.168.254.253 port 51403
	dst 8x.8x.1xx.1x port 25
	rank info not available
	TCP aux info available

Connection to box.xxx.com port 25 [tcp/smtp] succeeded!
nc -v box.xxx.com 587
found 0 associations
found 1 connections:
     1:	flags=82<CONNECTED,PREFERRED>
	outif utun2
	src 192.168.254.253 port 51411
	dst 8x.8x.1xx.1x port 587
	rank info not available
	TCP aux info available

Connection to box.ezubc.com port 587 [tcp/submission] succeeded!
220 box.xxx.com ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)

Thats all good.

Then I did the same to try to connect to one of the domains for the emails not working:

nc -v xxx.com 25
found 0 associations
found 1 connections:
     1:	flags=82<CONNECTED,PREFERRED>
	outif utun2
	src 192.168.254.253 port 51889
	dst 45.32.180.59 port 25
	rank info not available
	TCP aux info available

Connection to xxx.com port 25 [tcp/smtp] succeeded!

nc -v xxx.com 587
found 0 associations
found 1 connections:
     1:	flags=82<CONNECTED,PREFERRED>
	outif utun2
	src 192.168.254.253 port 51894
	dst 45.32.180.59 port 587
	rank info not available
	TCP aux info available

Connection to xxx.com port 587 [tcp/submission] succeeded!

I repeated this test at both my home and office network.
No problem to connect to either the domains or the emails server

Then, I ssh’d into the MiaB and tried used the tool to try to connect to one of the domains whose emails aren’t working:

nc -v xxx.com 25
nc: connect to xxx.com port 25 (tcp) failed: Permission denied
nc: connect to xxx.com port 25 (tcp) failed: No route to host
nc -v xxx.com 587
nc: connect to xxx.com port 587 (tcp) failed: Permission denied
nc: connect to xxx.com port 587 (tcp) failed: No route to host

From the email server I couldn’t connect to those domains.

Then from within the email server I tried to connect to mailinabox.email domain for control check:

nc -v mailinabox.email 25
Connection to mailinabox.email 25 port [tcp/smtp] succeeded!
220 box.occams.info ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)
nc -v mailinabox.email 587
Connection to mailinabox.email 587 port [tcp/submission] succeeded!
220 box.occams.info ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)

No problems.

Then, I logged into the server hosting the domains for whom the email messages (served by mailinthebox) aren’t working and tried to connect to my MiaB and also mailinabox.email:

nc -v box.xxx.com 25
nc: connect to box.xxx.com port 25 (tcp) failed: Connection timed out
xxx@xxx:~$ nc -v box.xxx.com 587
Connection to box.xxx.com 587 port [tcp/submission] succeeded!
220 box.xxx.com ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)

xxx@xxx:~$ nc -v mailinabox.email 25
nc -v mailinabox.email 587
nc: connect to mailinabox.email port 25 (tcp) failed: Connection timed out
Connection to mailinabox.email 587 port [tcp/submission] succeeded!
220 box.occams.info ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)

So the only failures are occuring when my MiaB tries to connect to the Domains hosting server, using these ports.

Having said that, Im not sure what this means. Is that a problem with these outgoing ports on the MiaB? or a Problem with the Domain hosting. Or both haha?