Are you confusing Econ mode with the Auto Idle Stop feature? Econ affects your middle level throttle response and should have no bearing on stopping.
Auto Idle Stop on the other hand is designed to turn off the engine when you come to a complete start, and then restart the vehicle when you release pressure on the brake.
What’s the Benefit? This system is designed to enhance efficient operation and save fuel. The Feature: To further ... Learn More on Honda Info Center
www.hondainfocenter.com
You have the option of disabling the Auto Idle Stop when you start the vehicle. The feature is explained in the manual starting on page 545.
View attachment 156468
Your driving habits may be a contributing factor in this issue as well. The system needs a fully charged battery to use the system. If you are doing a lot of short little trips then it would be good to disengage the system as you may not be giving the battery enough time to reach the level of charge needed to start the engine.