Unfortunately, I think it is a violation only if there are people will to do something about it? (sigh)
Does the SOS have any power when a citizen meets with representatives of a foreign power in order to undermine a sitting president? They’re trying to get rid of the president for less than that, and Jeff Sessions isn’t doing anything right now, maybe Pompeo can do something. At least he has a pair.