Undoubted means something has never been questioned. It is agreed on by everyone.
Undoubtable is rare. The more common word is 'indubitable', meaning it is not possible to doubt.
The difference is subtle and they're often interchangeable in real use.