Your files show 248 units on the second level, while the DSt data has 270 values.
Is there a quick correspondence from one to other? (Hopefully: using some shape file with the DSt units. Worst case: aggregating the DSt units to the right current GADM levels and use those.)
But of course, your work on these files is greatly appreciated.