Two possible issues...
1. one or more leaky fuel injectors, which is causing flooding in one or more of the cylinders.
2. the ignition switch recall issue.
I suspect #1. There are instructions in your Owners Manual for starting your CR-V when you think the engine is flooded.
And I'd buy a couple of bottles of Techron fuel additive. Add one the next time you fill the fuel tank, then drive until you're down to about 1/4 tank left, and add the second bottle when you fill up again.
Then add Techron once or twice a year to keep them clean.