AlwaysOn Secondary readable - can't connect with applicationintent=readonly
Your connection string likely doesn't specify the database. It has to include the database name so that SQL Server can tell which routing list to use. (Your server could have multiple Availability Groups running on it.)