Hi,
We could install RDS roles on DC but is not recommended for the security and stability reasons.
Let's say if you would like to install RDSH in a DC, it also provide the access for users to remotely log on it and normally it will have many applications installed on RDSH and publish for users to use, which to some extent, would impact the performance of DC or result in some restart of server.
Please try to move the ADDS role to another server and check if the issue persists.
From your description, the user seems cannot read their original user profile so create a temp profiles. Have you enabled User Profile Disks? If you disable it, will the issue persists?
Please kindly share the test results so that we could perform further investigation.
Thanks,
Eleven
If the Answer is helpful, please click "Accept Answer" and upvote it. Thanks.