Exactly, you can't have 3 genes occupy 2 spaces. A snake can only have 2 copys of the BEL gene because they share the same locus.
A double lucy is both black eyed and blue eyed lucy. It is possible because the fire gene is on a different locus, it is not part of the "BEL complex".