Hi Simon,
Please have a try to setup an alias for the listener and the non-default port (Listener: DISTLISTENER,Port 1435 in your situation).
If the listener for the availability group hosting the distribution database is configured to use a non-default port, then its required to setup an alias for the listener and the non-default port.
You could refer more details and steps from below links:
Set up replication distribution database in Always On availability group
Walkthrough Publisher, Distributor, Subscriber in AlwaysOn Availability Groups
If the response is helpful, please click "Accept Answer" and upvote it.
Best regards
Melissa