The fated engram from Xur has one less exotic for Titans than it does for Warlocks and Hunters. Warlock and Hunters have 28/31 of their exotic armors available in the fated engram pool, the only ones not included being the 3 new armors included in Beyond Light. However, Titans only have 27/31 of their armor available in Xur's fated engram loot pool. Phoenix Cradle, despite being released during Shadowkeep, cannot be obtained from Xur's fated engram.
I do not know why a single Shadowkeep exotic for a single class would not be included in the fated engram pool, considering every other exotic armor (excluding the three from BL) IS included. I do not know why this would be intended, and must assume it was simply forgotten (or bugged) from the fated engram pool. I assumed it was in the fated engram pool and wasted my legendary shards on a repeat exotic this week, and feel a bit burned that the one random exotic I need is left out of this loot pool. Please let me know if this is intended, or how I may acquire this exotic otherwise.
-
That piece is only included after you unlock it by completing Shadowkeep's campaign.