LAN to LAN should not cause any CPU utilization at all.
Well, all I can say is the web GUI showed CPU utilization. I did misspeak above --- I said that it was 20%-of-one-core per iperf3 stream, but it seemed more like it was 20%-of-one-core for any number of streams. Go figure. In any case, I agree that the CPU probably isn't directly involved in shoving bits from port X to port Y. It's doing *something* during the test, though.
I wonder if in AP mode, the WAN port is set to standard 1G for some reason.
As I said, both ends of the connection agreed that the on-the-wire data rate was 2500MHz. The symptoms I saw looked like there was only about 1GHz worth of switching fabric behind the WAN port, which'd be a pretty serious design fail if true. Could be just a bug though, ie firmware running the chips in the wrong mode or something like that.
I'd love to have someone else try to reproduce these results, either with 42095 or some other firmware.