Originally Posted by
RippedUp
The trick is, if the FD cable is too tight, the FD won't engage (or click into position); it will just put the chain on the outer ring, and return towards the BB, sticking onto the chain.
Loosen the FD cable and shifting becomes perfect.
If I saw this post earlier, I would have posted that as the possible cause. DA 7900 FD cable needs to be a little slack to work properly. Different from what we'd expect, but it has been posted on various forums as others have encountered the same issue, including myself

Re: the cable routing at the bottom bracket - I wouldn't oil the plastic sleeve in that area. It will get contaminated in one ride as the oil will just attract the dirt. Keep it oil free and I'm sure you'll see improved results.