Will switching to a custom domain break my existing email or website?

No. BytePhase only adds new DNS records (TXT for verification, CNAME for routing). Your MX, A, and other DNS records are not touched — so your email and existing website continue working normally. Your *.bytephase.com subdomain also keeps working as a fallback.