Have you pressurised the fuel rail and left it under pressure for a decent time to check the injectors don't leak ?
(return clamped , ideally spark plugs out ,to check for fuel in the bores )
If's very strange and worrying that you have had stuck piston rings

on an engine that's been "rebuilt"
I've had stuck rings on am astra (I took over the repairs AFTER a garage did engine flushes to "cure" high CO

made things worse )
HCs where high 400+ and CO off scale high

I stripped the block, cleaned everything (lots of sludge "released" by flushing by the garage) , new standard rings (correctly gapped) ,light hone of the bores . I also cleaned the EGR and injectors while apart .
once rebuilt , it had a Mexican tune up to clear the exhaust of contamination with cataclean .
dropped it down for MOT test and watched the emissions
virtually NO CO and the HCs where low (32 IIRC )
subsequent MOTs the emissions where low for a further 5 tests and i retired it from the fleet /scrapped it due to rust .
I gave a corsa engine the same going over (purchased car "spares or repairs" with high HCs and CO and smoke, that was gunked up oil control rings, engine full of sludge , that passed emissions well for 2 MOTs and was sold from the fleet ,replaced with a Zafira B .
I'm not saying any of the things i have mentioned is your issue .just giving you pointers based on my personal experience.