Thunderbolt 3 connecting to USB 3.1
USB 3 is a subset of Thunderbolt 3 host. So if a USB 3.1 device is plugged into TB3 port, it works.

The opposite is not true. A TB3 device doesn't work in USB 3.1 host port. Charge function might work, but data connection will be refused.