It doesn't eject every time. After a day or 2 delay it will accept a CD. So it takes about a week to hear 6 CDs.
It's somehow time dependent and doesn't seem to depend on the temperature. What else in the computer be controlling or interfering with CD controls?
CD, radio, Mach, computer...