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"
Done.
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.