Please let us know the pros and cons of this configuration?
Pros:
The SQL Server Instances are more isolated for memory utilization, patching, and administration
But that's about it.
Cons:
More complicated
Much less efficient use of server memory
and the MS recommended best practices for the requirement mentioned.
Don't use multiple instances.
You should simply add a second Availability Group on the existing instances unless there's some very good reason not to.
If you really need that level of separation between workloads, you should use seperate VMs.