You can add the on-premises node to your existing Azure SQL AlwaysOn Availability Group with a DNN listener in a single subnet. No need to migrate to multi-subnet.
Use SSMS on an existing Azure SQL server in the AG, run the "Add Replica" wizard, choose "Deploy a new replica on a Windows Server Failover Cluster" and provide your on-premises server details. The wizard will handle the DNN listener automatically.