The reason for the lack of running in EV is almost certainly due to a bad 12volt battery and/or a bad terminal or ground point.
The 12volt battery does not turn over your engine as in a traditional car, your car does not have a starter, The HV battery and HV Motor are what starts the engine.
What the 12volt battery does is boot up all of the ECUs and support some accessories.
If the rested battery voltage is under 12.3 volts, the ECUs cannot boot up properly, which can cause all kinds of codes and false codes.
Also, when the battery is bad with low voltage and/or bad resistance, and the HV Battery, Generator, and Inverter are what charges the 12v battery, that bad battery is causing the HV system to continually have to work to charge it.
This, as with any draw, will cause the engine to run more often, maybe even constantly.
For instance, if I run my A/C fan on high with the A/C turned on, that creates enough draw that my engine runs much more constantly.
When I slow down or come to a stop and turn off the fan and A/C, the engine turns off.
The system on this car is designed to balance the engine and the electric to run at its most efficient, so if you are watching your power screen as you drive, you will see the screen showing it running on electric to engine + electric to engine in what looks like random ways, and possibly in ways that don't make sense to you. Don't worry, the system is doing its job.