I’m sure someone else here may have a different experience, or different knowledge, but I’ve purchased at least five piston and liner sets in my years of tinkering, and I have never received a “new“ set of pistons that were installed in the sleeves with rings on. Maybe that’s a common practice, but I’m not aware of it.
I can’t even imagine someone using a ring compressor to install pistons in sleeves outside the engine block.
This is probably one of those many instances where I’m about to learn something new.
Also—I would think all tapping and pushing should be from the bottom, going upward. The pic makes it appear the pistons are quite low. And with rings on . . . .
I guess if I had this problem, I’d run some motor oil down around those pistons, add some gentle heat from a heat/air gun and firmly tap the pistons up from the bottom. I could see some force being needed.