While it is possible the Eagle Eye's RF signal is interfering with the signal from the door module, I can't really sort that one out.
However, I can tell you your problem with the your foyer light is that the Eagle Eye has a dusk / dawn feature that transmits on the house code you set it to and the unit code you set it to + 1. This means, in your case, the Eagle Eye set to D3 sends D3 On and D3 Off for motion, and sends D4 On when it sees light and D4 Off when the light goes away. So, the porch light turning off will be seen by the Eagle Eye as "Dusk" or just "It got dark out" and it will send D4 Off to notify you which, obviously turns of the foyer light at address D4!
You either need to change the address of the foyer light to avoid D4, or place some electrical tape over the Eagle Eye's "Dusk / Dawn" sensor.
A more long-winded way of saying what
dbemowsk posted while I was still typing.