A launch has three parts: everything you verify before the switch, the switch itself, and the checks in the days after. The failures almost always live in the first and third, not the second.
The pattern is consistent. Sites go live with a working homepage, a broken contact form, no redirects from the old URLs, and a link preview that shows nothing. None of those are visible from looking at the site, so nobody looks. Weeks later somebody notices the enquiries stopped.
Work down this list and the launch is boring, which is the goal. Also see how long a build takes, because launch needs time booked for it and rarely gets any.