If you have Enterprise edition you may want to look at the following:
https://www.sqlshack.com/make-the-most-of-secondary-replicas-in-sql-server-always-on-availability-groups/