Probably the only issue I've experienced on both my 2017 CR-V and 2018 Accord is that sometimes the infotainment system didn't recognize when I plugged in my iPhone. I saw on another thread that they resolved this by changing a setting on their iPhone, and because that fix worked for me, I thought it deserved it's own thread.
If your system doesn't recognize your iPhone unless you first unlock your phone, make this change in your phone:
1) Go to SETTINGS
2) Go to FACETIME & PASSCODE (this may be a different name on older iPhones)
3) Scroll down and turn on "USB Accessories"
Hope this helps others that are also annoyed when the infotainment system doesn't recognize their phone. Since I made the change to the settings, my iPhone has worked flawlessly in both of my cars that have CarPlay.