While not the greatest solution, if you use the built in sorting and swap from value to type or any of the other sorting, it should restack items. Granted, if you’ve done any manual sorting you have to kiss that goodbye :(
What I’ve found is that it tends to happen more on dialogs and cut scenes that are skipped through. If you press A or skip through a cutscene at the wrong time (no idea how to tell when a bad time is) it will de sync the entire dialog and from then out you just get characters bobbing their heads as if they were saying something but not actually speaking. Luckily it seems to stop happening for me on the next cutscene if I let it play through the entire way unskipped.
Yeah this is more along the lines of “researcher working with multinational team falls ill in remote cave” more than “dumb american does dumb thing and needs rescue”. Man started throwing up blood and fell into a 3 day semiconciousness at which point he needed rescue.