I won’t claim to be a definitive source, on this topic, by any stretch of the imagination… So follow up and verify…
If you’re running AO asynchronously, there should be NO impact… Just be aware that asynchronous does leave a window of potential data loss in the event you loose the primary.
In synchronous mode… As long as the secondary is able to consume the log file info from the primary at the same rate the primary is producing it, then it shouldn’t be and issue. From that aspect, the quality and throughput of the network connection will be very important.
But… before you dial back on the secondary… Ask yourself WHY you’re setting up AOAG in the first place?.. If it’s not able to handle a full work load in the even of a failover, why bother with it at all?
That’s not to say the secondary needs to be fully spec’d out like the intended primary… but I’d want to have absolute confidence that my it cold survive in the primary role for as long as I needed to get a new primary stood backup, tested, and put into service… Just my 2 cents.