In some breeds, eg Cream Legbars, the colour goes right through the egg and can't be rubbed off even when the egg is very freshly laid. Other breeds lay down a coating of colour on the outside, which needs t dry before it becomes more stable. So I expect your purple spots are just the colour process misfiring a bit, like BB's hen.