My experience with Mapei ultra colour is that when doing floors the grout dry's absolutely consistent and true to the swatch-great.
When doing walls I have stopped using it due to the inconsistent shades-shocking
I have used every method regarding there grout for walls, measured and weighed the water and grout, virtually used no water when drying off,etc.
I do think it is something to do with the walls being vertical and floors horizontal and it been a rapid setting grout.
When we wash down a floor after the final wash down we leave the floor and all remaining water on the tile face stays where it is and gradually dries out.
When we wash a wall down after the final wash unlike the floor the water on the tile face gradually drains downwards towards the horizontal grout lines, builds up then in areas bleeds into the grout line and across. I think where it bleeds into the grout is possibly where these inconsistency's occur.
The floor grout is allowed to cure unhindered the wall grout as it is curing is still receiving water in an un deliberate way.
Hope it makes sense, my theory.
Kevin