I learned something new about ThunderBolt 3 bandwidth and how Apple crippled these 2016 MacBook Pros -
https://thunderbolttechnology.net/sites/default/files/Thunderbolt3_TechBrief_FINAL.pdf
Apple talked about Thunderbolt 3 capable of 40 Gbps but due to the single Thunderbolt chip in the base MBP, each USB-C port can only run at 20 Gbps max. This is the same max bandwidth as Thunderbolt 2.
I would guess the 13" touchbar MacBook Pro is the same way - two Thunderbolt 3 chips handling 4 ports.
The information from apple says that the base-no touchbar provides full performance to both TB3 ports, while on the 13-touch bar, only the two left hand TB3 ports operate at full speed, while the right two are limited, the 15in has full performance on all ports.
From apple
"
Thunderbolt 3 data speeds per MacBook Pro port
Late-2016 MacBook Pro models vary slightly in the data speeds they provide to each Thunderbolt 3 port.
MacBook Pro (15-inch, Late 2016) delivers full Thunderbolt 3 performance on all four ports.
MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports) supports Thunderbolt 3 at full performance using the two left-hand ports. The two right-hand ports deliver Thunderbolt 3 functionality, but have reduced PCI Express bandwidth.
Always plug higher-performance devices into the left-hand ports on MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports) for maximum data throughput.
MacBook Pro (13-inch, Late 2016, Two Thunderbolt 3 Ports) delivers full Thunderbolt 3 performance on both ports.
About USB speed
For USB devices, all late-2016 MacBook Pro models deliver USB 3.1 Gen 2 (10 Gbps) performance on all Thunderbolt 3 ports.
Use a USB-C to USB adapter to connect a USB-A device or cable to a Thunderbolt 3 port on your MacBook Pro. Use a USB 3.1 (USB-C to USB-C) cable to connect a USB-C device."