Yes and No to both.
Simply put;
1) There is nothing called "General Intelligence" beyond what enables a Human to survive in his/her environmental niche (including cultural/social since we are social animals). Leaving aside obvious biological retardation, if Extraversion/Introversion, Agreeableness/Disagreeableness, etc. enables one to survive, they are equally "Intelligent". Trying to rank these attributes on a ordinal scale and do quantitative calculations on them is nonsense. See Stephen Jay Gould's The Mismeasure of Man (https://en.wikipedia.org/wiki/The_Mismeasure_of_Man) for convincing arguments.
2) Humans are highly adaptable and exhibit dynamic behaviour in different contexts. This "role" and hence the "exhibited intelligence" is specific to that context but if that adaptation subsumes the need for another related context then obviously one will be intelligent in both the contexts. For example London Taxi drivers actually grew their hippocampus and became more intelligent in both spatial navigation and memory recall - https://www.scientificamerican.com/article/london-taxi-memor...
3) We know that gene expression can be influenced by the environment via Epigenetics over generations (see the documentary The Ghost in your Genes). Environment (cultural/social/nutritional/economic) now becomes of paramount importance and thus a person's "fitness" for a role is dependent on Nature, Nurture and his unique Family Past history. He will now be intelligent in certain roles not so in others.
4) Wrong understanding and misuse of Statistical methods in the above scenarios. This is where Taleb's writing/videos help one to separate the wheat from the chaff.
- Notes on Taleb's article - https://supermemo.guru/wiki/Taleb:_IQ_is_a_pseudoscientific_...
- IQ is a dismal measure of intelligence - https://supermemo.guru/wiki/IQ_is_a_dismal_measure_of_intell...