The Duke may have had a "no kilt" clause in his studio contract.

There's one of his later movies where he plays an Irish-American cop in London. There might be some kilts in that one.