I've recently applied for most of the cards you've mentioned. I believe Citi only allows 2 cards to be apply within 1 or 2 months. I think it's 2. So you should have no problem getting 2 Citi cards.
I've also recently applied for 3 Chase cards and gotten all 3 approved within span of a week.
So that's total of 5 cards in span of about 10 days. all approved (some I did have to call reconsideration line).