Finally tried moving "C:\ProgramData\Autodesk" to "H:\DriveC\ProgramData\Autodesk" and working perfectly, provided that you are in Safe Mode. Luckily the ProgramData folder rised no issues because no file or library was in use during such safe mode.
This is the command ran to generate a Junction Link, from msdos Command prompt:
MKLINK /J "C:\ProgramData\Autodesk" "H:\DriveC\ProgramData\Autodesk"
It echoes a message that operation was successful:
Junction created for C:\ProgramData\Autodesk <<===>> H:\DriveC\ProgramData\Autodesk
In case it is desired to be done with the other Autodesk folders, a further workaround is required because some files are in use even in Safe mode. Those files can be found with Process Explorer or similar software using the search function. The following screenshot shows the results in my computer:

The files is use are the following ones (DLLs and Semaphores):
C:\Windows\System32\winevt\Logs\Autodesk REX.evtx
C:\Program Files\Autodesk\Autodesk Sync\QtXml_Ad_SyncNs_4.dll
C:\Program Files\Autodesk\Autodesk Sync\QtNetwork_Ad_SyncNs_4.dll
C:\Program Files\Autodesk\Autodesk Sync\QtSql_Ad_SyncNs_4.dll
C:\Program Files\Autodesk\Autodesk Sync\QtCore_Ad_SyncNs_4.dll
C:\Program Files\Autodesk\Autodesk Sync\AdSyncNamespace.dll
Although the Junction type was used in the example, the symbolic link will work also for a standard use. There are some differences between them that should be explored. Hard links are also possible to choose in some cases.