SOLUTION FOUND
So, I had the same problem of above mentioned and i have a solution. For those who havent caught sudowoodo this is ideal. Simply use desmume to capture sudowoodo and save on a different route. Take the save from Desmume and change the .dsv to .SAV for nogba and you can continue...