Moving user to new org not working

Hi,

We’ve got a old organizational unit that we no longer use, but theres a couple of users still on it, who’s certs are expiring soon. So I thought i’d clear up any cross cert issues, and also save re-certifying the old org, and move them across. So i follow the instructions for moving across a unit, and then run the admin process as recommended by docs (setting it for 21 days) and everything says its complete. However the user is still in the old organization in the per organization view in the directory, and is still getting re-certification messages. And some errors responding to certain mails (the old organization cert is no longer in the directory, and i can’t seem to add it back in)

Is there anything else i should to to change the org view, or remove the old org from the user documents? I’m considering creating a new person doc under our current org, and then just copying the mail file data across, but that introduces other risks.

Thanks,

Daniel