Homo y vice son dos prefijos independientes uno del otro. Homo es de origen griego y significa el mismo, igual. En cambio, vice es de origen latino y su significado es en lugar de, en vez de, en sustitución de.
Usado así en México
"Homosexual (del mismo sexo), vicepresidente (en lugar del presidente)"