There is an error in the family tree. After Romanova (Eliseeva) Stefanida Yakovlevna, her son Romanov Ivan Ivanovich should follow, who has the same name as his father. Due to the loss of this link, the blood relationship has become non-blood. Please correct this error.
Moreover, if I look at the sections separately from myself to Ivan Ivanovich Romanov (son), and then from him to Alexander Oliphant of Kelly, it shows correctly - blood relationship in both cases.
Вы → Тамара Васильевна (Банникова) Антропова (your mother)
→ Екатерина Кузьминична (Елисеева) Банникова (her mother) → Кузьма Данилович Елисеев (her father) → Даниил Павлович Елисеев (his father) → Павел Прокопьевич Елисеев (his father) → Прокопий Алексеевич Елисеев (his father) → Алексей Семёнович Елисеев (his father) → Семён Фёдорович Елисеев (his father) → Фёдор Михайлович Елисеев (his father) → Михаил Томилович Елисеев (his father) → Иван Томилович Елисеев (his brother) → Михаил Иванович Елисеев (his son) → Яков Михайлович Елисеев (his son) → Стефанида Яковлевна (Елисеева) Романова (his daughter) → Иван Иванович (Романов) Romanov (her husband) → Johan Gustafsson Романов (his father) → Kunigunda Elisabet Романовиц (his sister) → Johan Eliasson Nandelstadt (her husband) → Daniel (von Nandelstadt) von Nandelstadh (his brother) → Sofia Elisabet Ogilwie (his wife) → Patrick Ogilwie (her father) → Patrick Ogilvie of Selkis and Voltis (his father) → William Ogilvie of Balgay (his father) → Andrew Ogilvie (his father) → Patrick Ogilvy, of Inchmartine (his father) → James Ogilvy of Balgally and Inchmartin (his father) → Sir David Ogilvy of Inchmartin, Kt. (his father) → Janet Ogilvy (his sister) → Margaret Balfour (her daughter) → George Leslie, 4th Earl of Rothes (her son)
→ Katherine Leslie, of Rothes (his daughter) → Sir Alexander Oliphant of Kellie (her ex-husband)