Do believe I found a pretty game breaking bug.
If your character model changes (I used menyoo to load an outfit with attachments) before going on duty in LSDPFR enhanced, it then creates an additional character profile in the data.xml. But it does come with major repercussions you should know about.
This took me probably 5+ hours to figure out, i have been dealing with it for a minute now, pulling my hair out. I could of swore it had SOMETHING to do with Ultimate backups partner mod. Spending so much time trying to find the trigger with those enabled lol.
If you encounter this bug in the data.xml, as far as my testing goes YOU WILL NEVER RECIEVE XP and i can explain why.
When this character is created in the doc, all xp points go to THEIR <ShiftStats>0,0,0,0,0,0</ShiftStats>. Yours never increases. *Interestingly enough, they don't get a points stat either.* Another fact to add, even at the end of your shift it will still display that you received xp, even though your character does NOT receive it.
You will never receive XP on that character until the data.xml file is manually modified, deleted, or overwritten with a new character via the F6 menu
TLDR:
[Dynamic Career Breaking Bug]
Will NEVER receive XP/Points on character when triggered (through normal means).
[Cause]
Modifying character model (loaded an outfit with attachments via another trainer) prior to going online.
[FIX]
Manually edit the data.xml in Grand Theft Auto V\plugins\LSPDFR\LSPDFR Enhanced.