I have tried everything I can think of but my hands are kind of tied at this point because of the fact that both of the sending and receiving wallets are non-custodial.
Yeah, it's nothing you can do since you're not in control of any of them!
I was reading the one of the only possibilities I can do is request a minor to add it to a block for confirmation but I'm not too sure if that's even possible?
That's what true accelerators do, (not scammers like you've encountered) they have a pool in which they include the tx they want to be confirmed despite low fees.
But no small miner here has that hashing power to help you.
Now, since the free one isn't working then you have two choices:
- wait...and that can be a long wait and you tx will either get confirmed or dropped and then you can go and ask cashapp to send it again
- pay for a real accelerator, viabtc is a
bit way to expensive but binance pool or mempool.space itself might be cheaper, what I got it's 20-25$ , your choice, at least those are for sure not scammers.
What happens if it never goes through? Does it return back to the sender, if so, how long does that take, because it's already 21 days the transaction was broadcasted.
If it gets dropped completely then is as it never happed in the first place, as for the time there is no actual rule, it depends too much on the connected nodes and their size, I've seen tx getting confirmed after 6 months in the mempool, plus rebroadcasting it as the OP did does help a bit to keep it alive if small nodes drop it temporary and now they are have free space to hold it again.