Scotland is broke. The AI will train militia untill it does not have money anymore. Try taking a few territories, and then giving them to the Scots, then killing off militia till the train some real troops. Or give them lots of cash.