XGtE is optional
It's important to remember that most of XGtE's content comprises optional rules, and this particular section on character generation is no exception. In fact, the opening on page 61 explicitly states:
IDEAS, NOT RULES
Even though these pages are full of tables and die rolls, they don’t make up a rules system — in fact, the opposite is true. You can use as much or as little of this material as you desire, and you can make decisions in any order you want.
Stretching that a little, we could infer it to mean that despite what might be implied by the options presented here, none of it should be taken as informing the actual rules of the game. It definitely doesn't help that this section of Xanathar's does contradict the racial history given for tieflings in their own description in the PHB. But if we want to take the content as presented and try and make it work, we could consider the variability of genetic expression.
All cambions are half-fiends (but not all half-fiends are cambions)
Simply put, though a cambion is a half-fiend and is always the result of union between a fiend and a humanoid, the union of a fiend and a humanoid does not always result in a cambion. Sometimes, when a devil and a humanoid procreate, perhaps the result looks more like a tiefling.
To draw a crude analogy to the real world, children of mixed race parents can vary wildly between strongly expressing the racial characteristics of one or the other parent or appearing somewhere in between - depending on exactly what random bits of genetics get passed on and in which combination. It's not even unusual for children from the same parents to appear to be completely different races!
Obviously the genetics of a fantasy world are much more complicated than ours could conceivably be (especially when you allow for magical factors). It is not much of a stretch to imagine that the children of a devil/humanoid pairing may sometimes express much more of their fiendish heritage (producing a cambion) and sometimes less (producing a tiefling).
What's the difference?
The general difference between a tiefling and a cambion is that a cambion is a very strong expression of fiendish ancestry that perhaps you can only get with one directly fiendish parent, but a tiefling is a much lesser expression of such ancestry which can also occur in descendants far removed from the original fiendish influence.
Unless otherwise specified, time passes normally on the outer planes (and any other plane)
As a general rule, you should assume that normal rules of reality apply except where it is clarified that they do not. The Dungeon Master's Guide describes the environment of various planes in the "Creating a Multiverse" section, and specifically of the Astral Plane on page 47:
Creatures on the Astral Plane don't age or suffer from hunger or thirst. For this reason, humanoids that live on the Astral Plane (such as the githyanki) establish outposts on other planes, often the Material Plane, so their children can grow to maturity.
This explicitly refers to creatures on the Astral Plane, and should not be extrapolated to other planes that are not the astral plane. If all of them had this kind of property, they would all state so in their descriptions, or it would have been clarified as a general property of the collection of planes in prior description. No such statement exists - so the conclusion is that time passes normally on other planes. Indeed, we're explicitly given that normally Astral-dwelling creatures will send children to live on other planes - often, but not exclusively, the material plane - so we must infer that time passes normally on at least some of the other planes of existence.
Referring to the 3e Manual of the Planes...
This is consistent with older material. In 3e, for instance, the Manual of the Planes handbook explores the matter of adventuring on the other planes of existence in some detail, and qualifies the different rules on different planes of existence by a system of "planar traits". The "timeless" planar trait, in this system, is a physical trait which is described so:
Timeless: On these planes, time still passes, but the effects of time are diminished. Those effects should be specifically defined for timeless planes. Such conditions as hunger, thirst and aging might not be affected in a timeless dimension...
In this material the Astral Plane is timeless, but the inner and outer planes are explicitly described as generally having "Normal Time", meaning time passes as it does on the Material Plane, unless specified otherwise by the plane's individual description. None of the outer planes described by the manual actually do so, so the normal passage of time is the general rule. Even the chaotic realms of Limbo and the Abyss apparently follow normal time (though the Abyss gets a mention that there are rumours of a layer where time actually flows backwards). Besides the Astral plane, the Timeless trait usually only comes into play when dealing with unique/custom demiplanes.
There's no particular reason to believe that this particular rule of the planes should have changed significantly between editions. As written, they seem consistent with each other - the Astral Plane is explicitly timeless/ageless, but time passes normally in most other places.
Best Answer
It's always a tiefling offspring.
The PHB, in the section on tieflings says (emphasis mine),
Based on that, I would say a tiefling/human pairing would result in a tiefling. The offspring may have less fiendish features than your average tiefling, though that would be a character choice one would make/discuss with the DM.
Taking it a step further...
If we make the assumption that since tieflings can interbreed with humans, they can interbreed with the other races that humans tend to interbreed with - e.g. elves and orcs - they would still be in the bloodline of the original pact. So a hypothetical elf/tiefling pairing would yield tiefling offspring. Though, again, the player and the DM could have some fun with that in terms of game mechanics. Maybe that elf/tiefling (elfling?) has the Fey Ancestry trait in place of one of the tiefling racial traits.