It kind of looks like unmetered air in that it’s trending down in short term and cutting fuel (negative short trim = slowing injector pulse times) but it’s able to manage the situation and is still within that 10% range.
At idle, the MAF tells how much air is coming in, the computer injects so much fuel to make the ratio right but then the O2 sensor says it got too much air at the end of it all. It goes back and adds more fuel (positive short trim) to get back to the right 14.7 to 1 ratio.
Now at higher idle, the O2 is saying you got a little too much fuel so cut it back a smidge (negative trims). Where is that increased air volume coming from then?
Intake manifold gasket? Maybe? You did a smoke test on it and didn’t see anything externally so…maybe and internal leak? As before, you’re within that 10% range so, without the misfires, most would probably not think too much about the trim numbers.
What does your MAF read at idle? 4.6 g/s is GM spec, 5-7 is probably fine.
Checking for vacuum at the dipstick may be the next step. How much vacuum is ok? I’ve read that 1-3 in. Hg. is normal but have no GM spec to back that up.
Or if you want a mess, pull the oil drain plug and see if you have coolant coming out of it. If there’s enough in there, it’ll be a little chocolate milk trail within the oil stream starting at the bottom of the plug hole. When I had two cracked heads and a hydro locked piston, the coolant accumulation was obvious and maybe 1/16” thick in the oil stream. For a barely leaking intake gasket, I couldn’t say.
Sorry, seems like a parts cannon is approaching. Maybe others can chime in to help get a more definitive diagnosis.