Hola Elizabeth, al parecer los estados de tu data.frame fueron asignados el código de la columna 'region' según su orden alfabético, pero necesitan tener la clave númerica que el INEGI le asigna a cada estado. Puedes hacer un merge de tu data.frame con df_mxstate_2020 para obtener las claves de cada estado según su nombre
# quitar acentos
df_mxstate_2020$state_name <- iconv(df_mxstate_2020$state_name, "UTF8", "ASCII//TRANSLIT")
# asumiendo que tu data.frame es df y tiene una columna Estados con los nombres
merge(df_mxstate_2020, df, by.x = "state_name", by.y = "Estados")