Hello @Johnny_Maelstrom,
ALSA prefers using S32_LE
transport with “zero-padding” when playing 24-bit content to UAC2 devices.
Zero-padding works by adding eight "0"s to the least significant bits of a 24-bit signal.
Any modern device will recognize a 32-bit zero-padded stream, remove the empty bits, and then process it as it were the original 24-bit signal.
-John