When try to add the listener IP address it gives me the error number: 19456
Error 19456:
None of the IP addresses configured for the availability group listener can be hosted by the server '%.*ls'. Either configure a public cluster network on which one of the specified IP addresses can be hosted, or add another listener IP address which can be hosted on a public cluster network for this server.
It's pretty straight forward. It's giving you the server for which you didn't specify an IP address in the listener configuration that the server given could bind to an interface. Basically you're missing an IP in another subnet, the one which that server exists. Get another IP from the subnet which that server can bind to a cluster interface and add it to the listener.