A 3-week business trip without checking luggage?
It seems to me that you can fit more in a duffle bag than a 22" carryon, but I suppose the duffle might not keep the shape of some of those clothes items.
I am assuming you will take a laptop, so that you will have a laptop plus a carryon. You can place some items in the laptop bag.