1. The kernel color (white, yellow, red and purple) is controlled through several alleles' interactions. Please see their interactions at below link. The cross might have re-shuffle some colored alleles together and change the color.
I would suggest that your isolates were not entirely free of colored genes , further selfing of the isolates would be needed in order to rid the isolates of the purple genes