That was my point: if it is justified by Double Effect, it is never a direct killing. Why? Because the intention is never to end a life. That is always just a side effect.
Some of this may be semantics, though. I think my description is accurate to Catholic teaching, but it doesn’t use the same terms that every other Catholic theologian would use.
The Church does not dogmatically teach that lying is always wrong. I’m quite certain of that. There was a controversy during the creation of the recent Catechism about this.
As for your point on theft, that seems to be a point in semantics. Most people would call theft “taking something that isn’t yours without getting permission”. Taking food during a famine is, thus, clearly theft, in the ordinary use of language.