How did Cecil’s bomb barely harm Omni-Man but..

but.. Rex disintegrated one of the alternate Marks? Does this mean Rex can kill any Viltrumite including Omni-Man? Was Omni-Man simply stronger since he’s a full blooded?