Hi Jeff,
This is definitely a known problem and sorry that it caused you pain. It's the big reason that the USB TinyShield now has an option to come out at the top instead of the side, for mechanical conflicts like this. The top mount USB connector version will work with terminal block board as is (no modifications needed). The other option is to stick another board in between the USB TinyShield and the terminal block board, but this is not ideal in some cases.
https://tiny-circuits.com/tinyshield-usb.htmlThe big issue with a system like there is isn't a perfect universal solution, some of the boards are wider (namely the TinyScreen and the Terminal Block board), while others are long (like Bluetooth, WiFi, etc), so different ones will have different mechanical conflicts. We are shrinking other boards (like WiFi and Bluetooth), to hopefully make this less of an issue.
Again, sorry for your pain, but you came up with a good solution!
Ken
TinyCircuits