On the (1,1)-slice the defect condition is exactly the tied condition, generally
Provedgpy_compat_not_good_lcm_one_iff_tied_generalnumber-theory
For a support pair with nonzero coordinate lcms, being compatible, not good, and having i-coordinate lcm equal to 1 is equivalent to being compatible with i-coordinate lcm 1 and having a tied prime: a prime dividing another coordinate's lcm whose shift equals h i or whose prime divides a nonzero shift difference. This holds with no squarefree hypothesis. This is an unconditional exact characterization; it does not bound the defect.
Preamble
import Mathlib open Classical
Formal statement
theorem gpy_compat_not_good_lcm_one_iff_tied_general {k : ℕ} {h d e : Fin k → ℕ}
{i : Fin k} (hm : ∀ j, Nat.lcm (d j) (e j) ≠ 0) :
((∀ i ∈ Finset.univ, ∀ j ∈ Finset.univ,
h i ≡ h j [MOD Nat.gcd (Nat.lcm (d i) (e i)) (Nat.lcm (d j) (e j))]) ∧
¬ (∃ w, (∀ j, Nat.lcm (d j) (e j) ∣ w + h j) ∧
Nat.Coprime (w + h i)
(Finset.lcm Finset.univ (fun j => Nat.lcm (d j) (e j)))) ∧
Nat.lcm (d i) (e i) = 1) ↔
((∀ i ∈ Finset.univ, ∀ j ∈ Finset.univ,
h i ≡ h j [MOD Nat.gcd (Nat.lcm (d i) (e i)) (Nat.lcm (d j) (e j))]) ∧
Nat.lcm (d i) (e i) = 1 ∧
∃ p j, Nat.Prime p ∧ j ≠ i ∧ p ∣ Nat.lcm (d j) (e j) ∧
(h j = h i ∨
p ∈ (Int.natAbs ((h i : ℤ) - (h j : ℤ))).primeFactors)) := by sorrySource
GPY defect smallness (GPYDefectSmall.lean), restated into Mathlib-only terms