> Not all words in th- are necessarily from (Old) Norse. English tends to have th where German has d

True, yes. But my understanding is that at least part of this process (of change from d to th) was driven by the collision of ON influenced language north of the Danelaw with the Germanic tribal languages to the south. Is that about right?