If I understand the posts correctly there are two concerns:
Firstly the cracked grout between the tiles and stair riser. The joint between tiles and perimeter should be a flexible joint particularly when using something like Ditra that allows for lateral (sideways) movement in the tiling, and particularly when the perimeter is something that itself can move (eg wood). As already suggested removing the perimeter grout and replacing with Silicon rubber (or other (some can be painted on/up to better)) sealant should solve this. It should be possible to achieve a better looking joint than the existing grout. I would not recommend using decorator's caulk for this.
Secondly by the back door there is a concrete threshold, the ply wood floor butts up to this, the ply is covered with Ditra and then the Ditra and concrete have been bridged with tiling and a grout line is cracking (slightly). This is more incorrect as the tiling should not bridge the two substrates. As already stated a movement joint should have been used. As a grout line is cracking then maybe (you are lucky and) this aligns with the change in substrate and if this grout was also removed and replaced with a flexible sealant it would act as a movement joint.
Using flex grout or grout with flexible additive is not a substitute for using a flexible sealant. Such flex grouts have greater adhesion to the sides of joints and are a little more robust than standard grouts to cope with more stressful situations, but they are no where near as flexible, compressible, stretchable as an appropriate flexible sealant.