Hi Andre Bunting,
Seeing Event ID 1509 in the client event logs confirms there is a file access or locking conflict during logoff, and the fact that NTFS permissions are set to Full Control means the block is happening at a deeper system level. Even if ntuser.dat is not marked as read-only, this error frequently occurs because of Share Permissions on the network folder, or more commonly, because an active process, antivirus scanner, or backup agent is maintaining an open handle on the registry hive file during the logoff sequence. When a file lock is held, the User Profile Service cannot overwrite the existing file on the server path d:\profiles$\bob, causing Windows to silently discard the session updates and load the cached version on the next login.
To verify exactly what else is wrong and identify the root cause, the most effective tool you can use is Process Monitor (ProcMon) from Microsoft Sysinternals. You should run Process Monitor on the user desktop, set a filter for the Path containing ntuser.dat, and then capture the activity during logoff or use the boot logging feature to see which specific application or process is returning a Sharing Violation or Access Denied result. Additionally, you should inspect the Share Permissions of the profiles share to ensure they match Full Control for Authenticated Users alongside your NTFS settings, and check if Windows Search Indexing or a third-party security agent is locking the profile files.
Tracy.