Nice work, Mark, and thank you for the hours in the basement!
The curious color changes seem to indicate there is enough water in the system to allow the phenidone to react. I note you heat the PG etc after mixing to remove any water. To exclude water in the PG (unlikely) and the metaborate could you not mix them first, then heat to dry out before adding the rest?

Just a thought.