When changing from Flute to Piccolo (both in C), Dorico repeats the current key signature. I can see this if we were changing, for example, from A to Bb clarinet, but not in the cited case.
Also, there seems to be no way to correct a clash between the “To Picc.” warning and the 1 of the 1-bar rest over which it appears.