TeamSpeak 3 and possibly other programs corrupt output audio stream

Environment
`Linux telavus 4.19.49-1-MANJARO #1 SMP PREEMPT Sun Jun 9 20:24:20 UTC 2019 x86_64 GNU/Linux
List of PLAYBACK Hardware Devices
playback.txt
List of CAPTURE Hardware Devices
capture.txt
Rest of environment:
env.txt

Steps to reproduce
Launch TeamSpeak3 while listening to audio on a Steinberg CI2 sound card

What is the current bug behavior?
When I launch TeamSpeak3 audio begins to crackle on ALL audio output. The problem persists even if I close down TeamSpeak3, as all other audio output (example being Spotify, Foobar2000 or videos on the internet). A partial fix for this is to add 'load-module module-udev-detect tsched=0' (but that brings its own issues) The only way to correct this problem when it has started is to kill the pulseaudio process and restart it. It also seems that SOMETIMES simply launching pavucontrol fixes the problem altogether (Or changing profiles in the Configuration tab, although that makes the input audio distorted), aslong as I dont kill the teamspeak process and open it up again. Its also worth mentioning that despite the Steinberg having Audio input, this is not affected at all and when I speak with others on TeamSpeak they dont notice anything unusual about the input audio.
Speaker test gives the exact same output when its fine and when its not:
https://pastebin.com/FpAcz95H
test_log.txt

With exception of Time per period = 10.943108

What is the expected correct behavior?
Normal audio with no crackling or robotic/metallic sounds.