Hi @mo boy ,
> How can we update Cname record to get this to work
Did you mean that you want to create a CNAME (alias) pointing to primary SQL replica? This Alias will instead of 80 listeners? If one AG failover, it seems this alias will not work for this AG. A listener is already a virtual name always pointing to the primary replica of AlwaysOn . Why would you want to create a CNAME on top of it? If I misunderstood your requirement, please let me know.
> What are the implications of having 80 separate listeners
As far as I know, the answer is NO.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".