Surely, you do not expect Budapest to magically know whom you have and haven't met? If they don't somehow have acces to this information, how would they know to keep the Iroquois secret from you? Also, since this alliance is already public knowledge, why would they WANT to keep it secret? As far as I can tell, what you have found is not a bug, but rather an example of quite reasonable AI behavior.