I think where I'd start is determining what is getting corrupted, is the world/town, or the Sims.
Saving Sims to the library, then moving them to a new town brings good results.
I've done that before & it worked out well. I guess that's what you call porting ?
I've also learned the more building and changing things I do in a world, the larger it gets, and that opens it up for the possibility of corruption, so I try not to over do it, which can be hard for me because I love doing it. Its part reason why Sims 4 frustrates me, because I go to edit the world and remember it can't be done.
And I've learned that sometimes neither the world or the Sims are corrupted, a simple reset the world ( can be done with Nraas MC mod) will set things right.
With the Sims sometimes a simple moving them out of the house, and moving them back in does wonders.
For the Sims getting stuck, I usually pause the game, go to find where they are & edit that area if its a lot, by smoothing the terrain.
Isla Paradiso has a lot of port lots where Sims get stuck and it causes lag in the world, so I smooth those areas out.