One of the best Netflix shows of 2023 has finally dropped its second season, and viewers have sent it straight to the No. 1 spot just days after its release on October 31.