My 04 has a console like that no sunglass door!! The good one is longer, the short one works with the sunroof cars too(but has no space for the missing sunroof switch)
The "long" overhead console with sunglasses holder came from 2003 Marauder and GMQ LS cars (M-75) without a sunroof.
All 2004 Marauder and GMQ LS cars (M-70 and M-75), with or without sunroof, received a decontented "short" overhead console...
I suspect that CV LX models would follow along similarly.
Here's the "long" overhead console from a 2003 that I installed in my 2004 GMQ LS; the "short" overhead console only has the top third of this long model... just the compass readout, the six pushbuttons, and the two map lights... the sunglasses holder and the courtesy light are deleted: