Cómo dice
@MaxyCore una opción es tener ambos VS instalados (yo lo tengo así), pero puedes intentar abrir el installer del 2019 y checar si lo tienes actualizado a la última versión del 2019. El mío inicialmente no me compilaba algunos cores incluyendo uno de legión y tenía que hacerlo con el 22, pero es porque en el cmake tienen como requisito una versión bastante alta (o la última) del 19 (desconozco si aprovechan los cambios o solo lo piden por estar actualizados eso es propio de cada proyecto). Después de actualizar el VS19 a la última versión solo necesito el VS22 para cores que piden explícitamente VS22.
PD: Puedes checar en los pre-requisitos en el README.md y en caso de no tenerlos ahí entonces en los macros del Cmake que versión de VS usa y así sabrás si es que piden mínimo VS22 o que la versión de VS19 que tienes está por debajo de la esperada.