The reason for such a profusion of Prince Charles Edward tartans is said to be his habit of honouring his host at that time by wearing his tartan. In his travels, he obviously stayed/hid with many hosts.
The sett commonly known as Prince Charles Edward is identical with the Royal Stewart except for the much reduced red square. In their 1850 book 'The Clan and Family Tartans of Scotland' W and A Smith of Mauchline wrote: 'Our reason for giving this, is, that it is copied from the identical coat worn by the young Chevalier when in this country, and which is in the possession of a gentleman of high respectability in Edinburgh, who has distinguished himself by a work upon the 'Highlanders of Scotland.'' That author was no doubt Willam F Skene whose book of that name was published in 1837.