Given the hint by @PowerCode, I enabled the Associated Domains Development setting which can be found in the iOS 14 device Settings -> Developer view. This allows builds deployed via Xcode to handle deeplinks so we're moving the bar.
But the deeplinks for a TestFlight build still don't work and the console is now showing a different error when I filter for the swcd process.
debug com.apple.swc 13:20:22.627834-0600 swcd domain Domain si….va….com?mode=developer encompasses si….va….com
debug com.apple.swc 13:20:22.628726-0600 swcd manager Found entry { s = applinks, a = <app id>, d = si….va….com?mode=developer, ua = unspecified, sa = unspecified } matching inputs { s = applinks, a = (null), d = si….va….com }
debug com.apple.swc 13:20:22.628796-0600 swcd manager Entry { s = applinks, a = <app id>, d = si….va….com?mode=developer, ua = unspecified, sa = unspecified } did not have any patterns to match against
So one step closer but we're not there yet. Any further hints would be appreciated...