hey I just decided to look into this. When you save and assign the sample in a recorder buffer and choose “to SELF” then yes it does reload with the sample content, but it can still be used as a track recorder - albeit with whatever name you gave it rather than “RECORDING 8” or whatever.
The big plus is that the slices are still there, so it serves as workaround.
I guess that slices can only exist within content - & that’s why you just get that annoying ‘ghost’ slice when you reload a project, with its emptied recorder buffers.
I’d prefer a different kind of behavouir where the slice grids stay intact. As things stand you really have to be vigilant about this. Projects using sliced recorder buffers (which must be very common, no?) will always be broken when you return to them. Definitely not safe to rely on the working autosaved version - and the user save doesn’t help either!
Did you raise the issue as a support ticket? I’d be interested in the response.