Nearly all of those codes relate to the MDS and VVT stuff under intake. They all share a common plug that's located on driver side on the rear head. Grey plug with one side having red stuff wrapped around wiring. I suggest taking look at it.
------------------------------
I agree this would probably be the best place to go to, and I did unplug, inspect, and replace this harness connection with no effect. But after you stating and reminding me nearly all codes are related to the MDS and VVT you might be right. I think I zeroed in on the U0140 because "lost communication" and assumed that was the central problem.
I'll pull the intake this afternoon and see whats going on, also I think I still have the harness I removed from the 2014 engine, so maybe I can verify all of the wires are going to the same places, possibly swap harnesses and see.