The Classic NES series are notoriously hard to emulate because they made use of various quirks in how real hardware works to implement a sort of anti-piracy. I don't think there's any chance they will ever work on the DSTWO if they don't already.
The IPS patches get rid of the error message, but the quirks that prevent the games from working are still there, and can't easily be removed, as they are part of the game design. The emulator would need to be modified to support it, and AFAIK TempGBA is no longer in development (not for the DSTWO anyway)