My advice would be to do a leak-down test on each cylinder and see where the air is blowing out.
If there is any leakage, the leakdown test will reveal it.
Sometimes those heads will warp and not seal correctly between the cylinder wall and pushrod galley, even with new head gaskets.
Your crankcase will become pressurized and oil will push out past the rings and make is look like you have worn rings.
I have had to replace several heads because of that.
I am assuming you have made sure the oil level isn't overfull.
Hope this helps.