Ok, the engine is a swap into a '75 CJ...
What carb? Which Choke, electric, manifold heat or manual?
This is a shot in the dark, but happens and a carb guy (instead of emissions guy) would have checked for it since it's common...
The CHOKE PULL OFF, (not the choke blades) wears over time and doesn't have the spring pressure to pull the choke/high idle completely off.
Remember, the choke is FULLY ENGAGED at rest, and the amount of engagement can be adjusted for your 'Average' cold start condition by turning the CHOKE PULL OFF canister.
Since it's ENGAGED at rest (Cold engine), it's activated every time you start the engine.
If the Choke PULL OFF can't get the choke fully open, and the high idle fully pulled off, then you have rich fuel mix and high idle issues even after the engine warms up...
This will allow the high idle to keep the CURB IDLE screw off it's seat and produce High Idle speed when you don't want it.
This is a particular problem with Carter BBD carbs with high idle independent of choke/choke pull off canister.
When the choke is set on a carb,
The CHOKE PULL OFF allows the CHOKE LINKAGE to close the CHOKE BLADES,
But the CHOKE PULL OFF also sets the HIGH IDLE cam under it's adjustment stop arm.
Sometimes this is a bent piece sticking out of linkage,
Sometimes it's a screw adjustment for the high idle.
But every carb with a choke has a high idle cam and limiting stop that contacts that cam on the linkage.
If the choke PULL OFF isn't strong enough to return the linkage to 'Normal' or 'Warm Run' position, you will have high idle,
And your CURB IDLE speed adjustment will not work to lower the idle speed when warm.
Between wear/slop in that high idle linkage, and a weak Choke Pull Off spring in the canister, this is a pretty common complaint, and often winds up as a diagnosis of 'Shaft Wear' or 'Internal Vacuum Leak' or some other silly excuse for not adjusting the linkage or changing the Choke Pull Off canister...
With MC 2100 carbs that had manifold heat pulling off the choke can, a break in the line will NOT deliver the required hot air to the choke pull off to get the choke pull off to FULLY DISENGAGE the high idle.
And again, the bi-metal spring in the choke pull off will weaken and stretch over time/heat cycles, and not fully pull the high idle cam out of the throttle linkage...
Carter BBD carbs have a particular quirk,
The CHOKE PULL OFF sets the high idle/choke blades,
but it will NOT pull the high idle off as it warms up.
The high idle will hold the choke CLOSED until you 'Blip' the throttle to release the high idle cam 'Teeth' from the high idle adjustment screw.