I doubt 24 Su-33 can replace 26 MiG-29K, especially on Vikramaditya. Vikramaditya's hanger is only 22.5 meters wide; while you can just barely squeeze three folded Su-33s abreast in there vice only two folded MiG-29Ks, in practice the fit is so tight that I doubt it would be done in operational practice. That the Su-33 is five meters longer is more relevant to the ability to cram more fighters into the carrier - not just in the hanger, but I'm looking at the starboard parking area on Vikramaditya and the Su-33 straight up doesn't fit in many of them, being too long.
Yeah, I think an extra five meters is going to make the plane intrude on the takeoff and landing zones in many of these parking spots.