On question 2, a recall is not a reversal and the difference matters a lot.
When your bank attempts a recall, it sends a request to the receiving bank asking it to return the funds. The receiving bank then has to get the account holder's agreement, because that money is legally theirs. If they say no, or do not respond, nothing happens. If they have already moved it, there is nothing there to return even if they agree.
So the honest description is: your bank is asking a stranger, politely, via their bank, to give it back. Success depends almost entirely on whether the recipient is an honest person who received a mistake — in which case it usually works — or someone who took the money deliberately, in which case it almost never does.
That is why speed matters so much for transfers and barely at all for card disputes. With a card you are invoking a process. With a transfer you are racing the recipient.