• I have my production environment set up with a 3 node AG group.  One secondary node is in synchronous replication while the other (DR) is asynchronous. 

    The primary node hosts the ReportServer database while I have the data sources directing towards the secondary node.  I do this by appending my connection string to the listener with:

    ApplicationIntent=ReadOnly; MultiSubnetFailover=Yes

    I hope this helps