This has probably been discussed before, in which case I apologise, but I don’t see it exactly. I also know that the functionality here has already been around for some time.
My seventh great grandfather, Samuel Watson, is shown here as spouse of fifth great grand aunt.
One of his wives, my seventh great grandmother, is correctly shown as such (red shows direct ancestors in this colour scheme), but another of his wives was my fifth great grand aunt.
It is doubtless open to debate, but I think that a blood relationship, particularly one of being a direct ancestor, should be shown in preference to a spousal relationship, even if the latter is a degree or two closer.
Then there is his father John Watson, my eighth great grandfather.
As you will see, he is shown as my seventh great granduncle. In fact he was both (I am a direct descendant of his parents in two different ways.)
Again, I would have thought that a direct ancestor relationship should take preference.
The situation looks odder still when you look at his children other than my direct ancestor.
Elizabeth Watson is shown as first cousin eight times removed in preference to her other relationship to me as seventh great grandaunt, which looks odd.
Presumably, there must be a table or an algorithm to work out the preferences, but I am not sure that the preferences are always right at present.