I think it is the way the canard .lods are designed. It is written clearly in the readme that you would face problems with mismatched colours. However, you can edit the .bmp that the .lod reads through a hex editor. For example, if the canard .lod is set to read 'LeftWing.bmp' and 'RightWing.bmp', and you want them to read another set of .bmps (example, a pair of custom .bmps called 'LeftWng2.bmp' and 'RightWng2.bmp'), change them to something like 'LeftWng2.bmp' and 'RightWng2.bmp' (notice the amount of characters for the .bmp filenames are the same) WITHIN the hex editor, and save the .lod under another name (the same rules about the number of characters in the filename applies).
It's a complicated process (at least for the first-timer), but it can be done.