The Short Version
The evidence clearly supports the 2020 release year. Authoritative sources, including Netflix and major film databases, list the film as released in 2020. While some sources distinguish between its limited theatrical debut and its later Netflix release, both occurred in 2020, so the claim is accurate as stated.