Currently, when Authorize.Net and GiveWP recurring are used to create a subscription, the first transaction is not immediately created. This means that it can't capture anything, and therefore can't send any indication back to GiveWP that the donation was successful.
This means that a donor with Authorize.Net gets no feedback from GiveWP that their card was run (because it wasn't) and they are left with an hours-long wait for more information. That's a dealbreaker.