Nevermind, misread the question.
I don't think they should stay in Dawnstar for so long... Caravans usually depart after a few days, I don't think it has anything to do with the player. Maybe try going on a little adventure while they're safe in the town's vicinity and then roleplay that they forgot and left without you?
