Sorry to pile on but since we’re already splitting hairs: it’s the phrasing that pushes it over into xenophobia. A better way might be for example “the CEO is shady. A Belorussian, [name] is…”. But combined in the same noun phrase - “a shady X” - puts it past whatever fine line we’re debating