According to the Scots Peerage account of the family, John, sixth Earl of Rothes, and his wife Anna Erskine, did not have a son named James Leslie (afterwards Reverend James Leslie).
https://archive.org/details/scotspeeragefoun07paul/page/299/mode/1up
The ancestry proposed for the Reverend James Leslie may be an example of wishful thinking.