When the first color change occurs, it retracts white, but it doesn't push black forward afterwards. But at this point black is still 100mm behind the nozzle. Every color change in the next layers works fine. I didn't see any code in that link that deals with the tool change retract/unretract issue...