Thank you for posting in Microsoft Q&A forum.
In my experience, we can run two SCCM servers on the same domain, just make sure the boundaries do not overlap and site codes are unique.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".