Claim: The OA never debuted on Netflix.
Verdict: REFUTES