Connect some analog stereo cables from the Vizio to your Onkyo on the same input as the optical cable and see what happens. It might be that analog channels are not carried over the optical output on the TV.
I don't think it has anything to do with the receiver, its probably the TV.
I don't think it has anything to do with the receiver, its probably the TV.