Hi @Derek Rhoda ,
You do not need Azure Load Balancer when you have DNN. You can configure a DNN listener for AG.
A distributed network name (DNN) listener replaces the traditional virtual network name (VNN) availability group listener when used with Always On availability groups on SQL Server VMs. This negates the need for an Azure Load Balancer to route traffic, simplifying deployment, maintenance, and improving failover.
Please refer to below MS document to get more information.
Tutorial: Prerequisites for availability groups in multiple subnets (SQL Server on Azure VMs)
Tutorial: Configure an availability group in multiple subnets (SQL Server on Azure VMs)
Configure a DNN listener for an availability group
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".