Unfortunately this did not work since the address was not in the list of "unused addresses" when I restored from backup. Now I have the two transactions stuck in the blockchain with no way to retrieve it.
You will just need to wait, you did everything that you could in order to retrieve that transaction and get your funds back.
You should not forget that you sent them all to a bitcoin cash address (this process is going to take a lot of time)
but if you have the private key of the bitcoin cash address that you sent your coins to you can easily recover them, but it will take a while.
And just be patient, the whole network is saturated and that might be the real problem of why it is taking so long.
I have a pending transaction with a $20 worth of fees stucked since December 18th.