I know this is resurrecting an old thread but I am having a similar issue, but it seems to be tied to the Battery Hold level, and I don't know if I'm just being a bit thick.
I bought my iV a week ago, and my driving is broadly split into a commute which is 100 miles each direction where I would use hybrid, and on one direction set the HV battery to use around 50%, and use the remaining 50% on the return journey. The remainder of my driving is relatively short and well within the reach of the e-mode.
A few days ago, the battery was showing around 45% charge, and as soon as I started the car, the ICE started and the car would not go into e-mode. I unchecked the Auto box in the e-mode manager, and the white line was above the current level of charge. I then manually moved the line until it was as low as it would go, and after a few minutes the ICE engine switched off and the the e-mode came back on.
This morning I was driving on hybrid (in auto mode), and the ICE was running from dual carriageway use, and had been running for about 10 minutes or so, and even when I was stopped at traffic lights the ICE would not switch off, despite having over 70% battery charge of the HV battery. So again, I unchecked the Auto box in the e-manager, and the battery was set to battery hold at 75%, and I was getting the same "unable to use e-drive" message. There was nothing that was causing high energy drain as the climate control was set at 20 degrees with no A/C, and the car was fully warm. So I moved the battery hold level to the bottom, re-checked the auto box in the e-manager and still it was saying the e-mode was unavailable.
After another few minutes at set of lights I turned the ignition off, and restarted the car, and miraculously the e-mode became available.
Is this a potential software issue, that using the reserve charge level function in the e-manager, is somehow overriding everything else even when you are in e-mode or automatic. And once the software gets itself into a knot it doesn't know how to sort itself out?