Maybe too late. But if you used a newer Intel CPU (Alder Lake and later) or AMD's USB4 implementation, then there is a "bug".
The Thunderbolt driver in the Linux kernel does not support similar devices (with rx lanes ==1 and tx lanes == 1). It worked until 11-gen Intel because the connection manager was firmware-based.
Today, Mika, Intel's Thunderbolt developer posted a draft patch to address the issue. And I finally could use UltraStudio 3G devices on our newer computers. You will find this on Kernel bugzilla under id 217737.
I would post link to my kernel build with the patch applied, but I am not allowed to post URLs here anymore