Also, check to see whether your settings for decoding is set to "Auto", "Analog", or "Digital". If it's in Digital, it may not register "direct", as it's the same as "Stereo" - meaning there's no direct. That may or may not be it. Also, check things like making sure "tape monitor" is not selected, which overrides your inputs and such. That's likely not it, but it's worth checking. Other than that, you have to go through the variables one at a time to try to issolate.
Good luck
Good luck