In Global settings -> Sequencer config

see if ‘kit reload on chg’ is checked

it may be that if this option is checked and you are not saving your kit, then whatever changes you made to your kit (including sample assignment) may be lost when you restart the machine.

but this is just a guess