Hello @JB306yxe ,
I am sure that you have tried some Roaming Profile troubleshooting, and also you confirmed that replication and sync on the domain is correct.
In this case I would suggest to check on the side of the computer account. There might be something preventing the machines to report correctly and thus the roaming profile may fail. Could you try the next with couple of computers and check if the users maintain or loses again the roaming profile?
Log in as local Administrator and Disjoin the computer from the Domain, then reboot.
Log in as the local Administrator, then reboot.
Log in as the local Administrator and join the computer to the domain, then reboot.
Log in as Domain Administrator, then reboot.
Have the user log in normally. The profile should be synched correctly and maintain that way.
Try to create a new document or setting, have the user logoff and log into another machine. The change should have roamed to the next computer correctly.
-------------------------------------------------------------------------------------------------------------------
As always if you have any questions please don't hesitate to contact us.