Regarding the MacIan portraits, some in that series depict contemporary dress, and so can be relied upon to reflect the actual dress as the artist saw it. Others, as you have correctly stated, are meant to depict historic dress from various periods, and are usually not very accurate at all. We know a lot more about historic attire today than James Logan or Robert MacIan did in the 1840s.