I have been able to connect a Roland MV8800 sampler via ADAT to the Tascam Model 12.
It works like this: two channel adat-out (optical 16bit/44.1kHz) goes to a MCH-streamer (Toslink_only firmware) adat-in. The Tascam Model 12 is via USB connected to a RaspberryPi model4, so is the MCH-streamer. The RaspberryPi is running qjackctl as server. This works flawlessly with a external DAC. There is minimal latency (about 11,6msec). qjackctl runs forced 16bit at 44.1kHz 2 periods and 256 frames. This is the best setting that i have found with no issues.
But when I connect the Tascam Model 12 via USB instead of a DAC random pops / clicks / static / drop-outs appear. Latency settings make no difference.
I have read about using a good USB Super-Speed” A-to-C cable. But switching cables does also seem to make no difference.
forum.maboxlinux.org
There are reports about bugs regarding the Alsa driver. This seems to imply that the current firmware of Tascam Model 12 needs an update.
gitlab.freedesktop.org
Running the Tascam in 24bit/48kHz is not an option because the ADAT data from the Roland is 16bit/44.1kHz.
I could not get this setup working with the Tascam via Windows10 and aiso4all. Which also seems to indicate that there is a bug in the driver/firmware of the Tascam.
I think Tascam should know about this and I wonder if anyone else has come across this issue.
It works like this: two channel adat-out (optical 16bit/44.1kHz) goes to a MCH-streamer (Toslink_only firmware) adat-in. The Tascam Model 12 is via USB connected to a RaspberryPi model4, so is the MCH-streamer. The RaspberryPi is running qjackctl as server. This works flawlessly with a external DAC. There is minimal latency (about 11,6msec). qjackctl runs forced 16bit at 44.1kHz 2 periods and 256 frames. This is the best setting that i have found with no issues.
But when I connect the Tascam Model 12 via USB instead of a DAC random pops / clicks / static / drop-outs appear. Latency settings make no difference.
I have read about using a good USB Super-Speed” A-to-C cable. But switching cables does also seem to make no difference.

(Solved) Tascam Model 12 USB Issues
Hi, I experienced some really odd USB issues with a Tascam Model 12 audio interface. The problem has been resolved, but I am sharing hard-earned info for the next person whom attempts this. First, if attempting to run specialized audio hardware and a Digital Audio Workstation (DAW) software...

There are reports about bugs regarding the Alsa driver. This seems to imply that the current firmware of Tascam Model 12 needs an update.

Intermittent crackling with USB interface Tascam Model 12 (#2009) · Issues · PipeWire / pipewire · GitLab
PipeWire version (pipewire --version): pipewire Compiled with libpipewire...
Running the Tascam in 24bit/48kHz is not an option because the ADAT data from the Roland is 16bit/44.1kHz.
I could not get this setup working with the Tascam via Windows10 and aiso4all. Which also seems to indicate that there is a bug in the driver/firmware of the Tascam.
I think Tascam should know about this and I wonder if anyone else has come across this issue.