Good day Tim Gross
Moving from a single-server PKI setup to a proper two-tier model is a smart move, and you’re right to want to get it right this time. The big picture is: your offline Root CA (non-domain joined) will only issue certs to your Issuing CA, and the Issuing CA (domain joined) will handle all the day-to-day cert requests. That separation is what gives you resilience and security
About your checklist : backing up the Root/Issuing CA keys, certs, and databases is absolutely step one, no shortcuts there. Editing the CAServerName in the registry is valid, but I’d caution against relying solely on registry tweaks; Microsoft’s recommended approach is to properly migrate the CA role using backup/restore rather than manual edits. Restoring the CA backup and importing registry settings is fine, but make sure you test this in a lab first, because mismatched permissions or missing templates can bite you. Removing the old Issuing CA from the domain is correct, but don’t forget to clean up any lingering DNS/SPN entries tied to that server.
For templates, I’d suggest re-deploying fresh ones where possible it’s a good chance to modernize and enforce updated security baselines instead of dragging old defaults forward. Also, plan for publishing the new CRL and AIA locations, since clients will need to trust the new hierarchy. Finally, document every step and keep your Root CA offline except when you need to issue or renew the Issuing CA cert. PKI migrations are tricky, and caution here is a virtue
If this guidance proves helpful, feel free to click “Accept Answer” so we know we’re heading in the right direction and let me know if you need any assistance. Thank you!