Maybe I am wrong but are you not telling the system you want all color 0,0,0 to be all 8 pens?
Try removing the color in the pen tables. Again, by default, entity types are assigned a pen.
This is what I use. I noted which pens are assigned to which feature. In reality, I only need 3 pens and set everything else very wide so I can easily tell if some new pen is assigned for some odd reason.
! DRAWING SETTINGS
pen 1 thickness .020 in
! solid edges
pen 2 thickness .008 in
! lettering
pen 3 thickness .012 in
! hidden and phantom
pen 4 thickness .1 in
pen 5 thickness .1 in
pen 6 thickness .1 in
pen 7 thickness .1 in
pen 8 thickness .1 in