I have found the issue!!

The issue is that we were treating all the LEDs as being the same brightness but through tests i have found that blue is far brighter and therefore giving higher readings. this should be fixable. More to come.