White balance below 10 or 15mt is been a problem for many manufacturers. It seems the processor can deal witha limited range of color temperature.
In my experience Canon has the best manual white balance and is also the easiest to use.
As far as I'm aware, and I may be wrong the error is caused by the lack of light. The moment the ambient light drops a bit, the camera can not calibrate the colors.
I first encounter this problem shooting with an old Fuji F31, fantastic little camera but a pain to white balance.
I found out that if you overexpose using EV compensation before taking the WB reading solve this problem in most of the situations. just remember to reset the EV to 0 or even better to -1/3 or -2/3