I am not an expert by any means. I am just adding some of the addtional steps I did. So I loaded the game and when the first screen appeared where you see the family posing in the middle of the screen. I clicked on the three dots in the corner right hand corner - and selected options and turned off the allow mods and the allow scripts option. I clicked Accept Changes and then exited the game.
Then I loaded the game again and then - again when it stops at the first loading screen where you see your family posing. I clicked on the three dots again -and then selected the new Pack Selector option. For me - so I am assuming it will be the same for you - it had at the top portion all of the packs you have and they were all ticked and below it had all the packs you do not have and they were unticked. I clicked accept and it gives a warning about mods if I recall correctly or some kind of warning. I clicked OK. I then continued on. I think it still showed me the world. I exited from the worlds screen back out to my desktop.
Then I created a new mods folder.. I copied all my mods from the games mod folder to this folder. I then loaded the game again - and after some time - it loaded normally straight to the family I was playing. I then exited .
And then I separated my mods into different creators and checked each creator for any updates. If there were - I replaced my mods with the updated versions. Then I loaded the game - and stopped at the first screen - turned on mods and scripts again. Exited the game. Then I selected a group of mods and copied them to the game mod folder. Then I spent the whole day - moving mods over group by group - loading the game each time. It worked for most of the mods - and failed for one script mod - which I removed and now the game works.
I am not sure if this helps. As it seems to be different for every player. But hopefully there is something there you can try. I wish you good luck my fellow - 'I just want to play the Sims without stress and frustration' simmer'.