A few more thoughts. If your cat is hogged out, the o2 should be oscillating like you would expect to see a front o2, after it's warmed up.
I don't trust the fuel trims because At idle, your total trim was like 18 (lean), but the a/f says it was 2.18v (rich). I'm not confident that the oud you used to get that info was correct though.
Let's only look at lambda for upstream and o2 for down. Pull a vacuum line and make sure lambda goes above 1.0 and o2 goes down to at least . 200. Then add propane and make sure they both do the opposite. This will tell us that the sensors are reading properly. Watch stft to see if you get correlating changes. Remember that the o2 has to be very hot or this won't work. The a/f heats up within a few seconds. If all of this looks ok then we can trust the sensors and the stft.
It looks like you already know that lean condition at idle that improves with rpms is a vacuum leak, very good. If we can trust the data we just checked, then use your propane or brake cleaner to spray around suspect locations while watching stft or lambda and watch for a rich spike. Graphing is ideal for this if your tool offers it. Not sure if this is how you checked for leaks before, but listening for a change might not work. I'd suspect an intake leak with your cylinder misses, but also pinch of the purge line and brake booster hose and see if you get changes.
If it's not a vacuum leak, you can swap coils, plugs, injectors to see if the problem moves, and while you have plugs out, do a compression test.
I don't trust the fuel trims because At idle, your total trim was like 18 (lean), but the a/f says it was 2.18v (rich). I'm not confident that the oud you used to get that info was correct though.
Let's only look at lambda for upstream and o2 for down. Pull a vacuum line and make sure lambda goes above 1.0 and o2 goes down to at least . 200. Then add propane and make sure they both do the opposite. This will tell us that the sensors are reading properly. Watch stft to see if you get correlating changes. Remember that the o2 has to be very hot or this won't work. The a/f heats up within a few seconds. If all of this looks ok then we can trust the sensors and the stft.
It looks like you already know that lean condition at idle that improves with rpms is a vacuum leak, very good. If we can trust the data we just checked, then use your propane or brake cleaner to spray around suspect locations while watching stft or lambda and watch for a rich spike. Graphing is ideal for this if your tool offers it. Not sure if this is how you checked for leaks before, but listening for a change might not work. I'd suspect an intake leak with your cylinder misses, but also pinch of the purge line and brake booster hose and see if you get changes.
If it's not a vacuum leak, you can swap coils, plugs, injectors to see if the problem moves, and while you have plugs out, do a compression test.