@garethw00 I will take another look at the implementation of the LIFX LAN toggle feature next week. Although I can't seem to understand why it would occur. The toggle feature sends the same command to each lightbulb once the toggle state has been decided. So it should not be that they end up with different states.
The only thing I can think of is if some of the lights for whatever reason don't process these commands properly.