You are correct in your second assumption, ddim is itself mutated.
But if you take a negative statement in the present tense, you will see yn following ddim: Yn anffodus, dw i ddim yn gwybod pryd alla i ddod nôl i Gymru eto - Unfortunately, I don’t know when I can come back to Wales again.