no, batch payouts only slow it down by 1 min.
It's actually an issue with BitGo test environment. For some reason some transactions just never go through, even though there is enough fee. @sacarlson had the same issue and his transactions from June still show up stuck in BitGo
DIfferent address is not an issue.
I'm checking with support. On production environment I haven't noticed anything similar, works as expected.
I'm in the process of making few more anchors, using the same/similar code. To make it simple in my wallet I do this request to /deposit endpoint for the user, so they just generate Bitcoin address and receive BTC to their Stellar account. Sending is the same, you just put address, and wallet does the rest behind the scenes.
However for ethereum it becomes more complicated, you actually need to prove address ownership first or use smart contract. Would be nice to have some ethereum wallet implementing that for their users.