From what I can tell, the AI never actually uses map information for anything, so are exchanges of map info ever potentially bad/dangerous for the player in the SP campaign?

TBH, I personally usually only want map info to know what's going on in the campaign map - I rarely actually use it to plan where to conquer next (just whoever next comes my way! ), so assume the AI won't be any better.