Why doesn't my custom mouse cursor load after restart?
I found that custom profiles are set as 'Themes' and the referenced cursors only happen at save or reload.
To fix this: make a copy of the referenced cursors and paste them into the C:\Windows\Cursor folder to be called upon start up. Then re-find the cursors stored in that windows cursor location (default location themes look at - regardless if you change them manually)