It sounds like either Live is not sending MIDI out the "TO LOGIC" port (check that it's enabled in the preferences screen and the external instrument is setup correctly) or you connected the wrong cable in Logic's environment (maybe you connected the one just above or below "TO LOGIC").
Also, I have noticed in Logic, if you connect or remove MIDI devices, it can shift around the order of the MIDI ports in Logic. So maybe that's part of your problem. Connect all the hardware you want to use, then make sure Logic's environment is setup correctly.
Re: Live + Logic #2: MIDI Routing
It sounds like either Live is not sending MIDI out the "TO LOGIC" port (check that it's enabled in the preferences screen and the external instrument is setup correctly) or you connected the wrong cable in Logic's environment (maybe you connected the one just above or below "TO LOGIC").
Also, I have noticed in Logic, if you connect or remove MIDI devices, it can shift around the order of the MIDI ports in Logic. So maybe that's part of your problem. Connect all the hardware you want to use, then make sure Logic's environment is setup correctly.