Hi @Sky River ,
Yes. A public IP address will be used for the Availability Group listener name while the private IP addresses will be used for the Availability Group data replication traffic. This is the best practice.
Please refer to this blog: Configuring a Dedicated Network for SQL Server Always On Availability Groups Data Replication Traffic
Best regards,
Seeya
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".