If you want the Sophia and the Jacobite succession to merge you have to marry Queen Elisabeth II to Francis of Bavaria, the Jacobite heir, I think the marriage is possible only if Francis of Bavaria agrees to convert from the Catholic church to the Anglican Church.
Duke Franz of Bavaria is openly gay.
There is always Franz's younger brother Max, although having been born in 1937, he is 11 years Elizabeth II's junior.
Max has 5 daughters, the eldest Sophie, will inherit the Jacobite claim in due course. Sophie is the wife of the Hereditary Prince of Liechtenstein, she was born in 1967 but could have been by a long stretch a candidate for the Prince of Wales, she is only 6 years younger than the late Diana, Princess of Wales.
Sophie's son will one day be the ruling Prince, meaning for the first time since 1918, the Jacobite claimant to the British throne will also be part of a ruling royal dynasty.