You’re using Save States to save your progress, you should be using your in-game save files.
Save states save the entirety of Citra’s emulation state, and as a result, new Citra updates that add new things to serialize in the emulation state will break the loading of save states that were created on prior Citra versions. Additionally, saving upon save state created progress will make the emulation state gradually more unstable. Since the emulation state never gets to clear out emulation bugs with a proper shut down. This is why in-game save files should be used most of all when saving and loading your progress. Save states should only be used within single gaming sessions, not beyond them.
From your log, I can see the Citra version you should need to load your old save states though. With that, we should be able to recover your progress:
Download citra-windows-mingw-20230729-964f9ee.7z from Release nightly-1957 · citra-emu/citra-nightly · GitHub
Extract using winrar or 7zip, then launch the citra-qt(.exe) found inside of the extracted folder. Load your game, load your save state, then save in-game. Now you can continue playing on the latest Citra builds using your in-game save file.
Make sure to not rely on save states as much in the future.