Not sure this will help, but do you park inside a garage and leave your truck unlocked?  My wife's BMW would sometimes do this if I drove her suv.  I noticed that if I pressed a button on the fob, like lock it before grabbing the handle, then it would always know to switch to the correct profile.  But if I just walk up to the car with the key fob in my pocket, it would sometimes change and sometimes not.  I think when we leave the car unlocked, it seemed to add to the cars confusion.   My Ram stays locked outside, and I haven't had any issues with the profiles, but I am the only one that drives it anyway and only have the 1 profile created.