How do I make iTunes sync automatically when an iPhone, iPad or iPod is connected?
Your list holds the answer, specifically #4. The problem is the fact that when iTunes it prevented from automatically opening when a device is connected, there's a whole list of actions that simply don't happen, sync triggering is one of them.

Re-enable 'Open iTunes when this iPhone/iPad is connected' and your syncs should work normally, and automatically, again.