I think I fixed the issue with it crashing on deaths. Some of the various bag slots in the EQUI_Inventory.xml shared the same ScreenID value. This caused it to crash when the inventory dramatically changed like after a death or trade involving a bag. I haven't had any crashes since making this change.
Download the patched EQUI_Inventory.xml, backup your existing EQUI_Inventory.xml in the rustle2.4k folder, then paste this one in, and either /loadskin or restart the game.
EQUI_Inventory.xml