Hi!
You should be able to withdraw your pledge whenever you want, same as when the pool is runnning. I think the deposit has a delay of the remainder of the epoch + one.
Think I got it, for anyone else who comes across this who has is trying to do the same I essentially sent funds from my stake address (stake.addr if following the coin cashew guide) to my wallet address (payment.addr) after the epoch has passed once I retired my pool.
I then created a simple transaction here and sent all my funds to an address in my Daedalus wallet remembering to remove “–tx-out (cat payment.addr)+{txOut}” to prevent any error. (i’m guessing the cardano cli dont want to process a zero value transaction)
Edit, although in hindsight I think I should have sent my funds from the stake address straight to my Daedalus wallet address, I suspect I now have to wait another another epoch until I can start earning rewards elsewhere. Although as evident I really have no clue what I’m talking about!