There have been some changes in general to the way things cache. I'm not familiar with the details and only use ComfyUI at this point. I have been hacking around within this area but truly hacking around in the original sense of the word and not documenting or doing anything with the intention of sharing with others.
What I'm thinking about is the code that tries to prevent rerunning the same things over and over, like when different models or parts of models get loaded. Around a couple of months ago I had an issues with some of my hacked code swapping between LLM and diffusion models on the fly, but I wound up using some ComfyUI nodes for LLMs instead.
You can use your .git directory to see your last commit. Your git history is like an independent archive that can be used for stuff like this. You don't have to learn how to revert in conjunction with all the other code. You can just use the command line and git to view where you were at before. Then go on GitHub and look at the releases for the project and git-clone a release from around this timespan. Place that somewhere new and copy or link your old configuration and user settings.