I GOT THE SOLUTION!!!
Honda Bluetooth Customer Support (1888-528-7876) does not know crap on what they are talking about! They said its a phone limitation, which i did not believe, also I have a Samsung Galaxy Note 4.
I figured it must be the format of the phone numbers in my phone book. So I took 5 different cell phones to do trial and error on what format of phone numbers will work for both outgoing and incoming calls. And thank goodness i figured it out.
The format of the numbers in your contact must be (XXX)XXX-XXXX. This is the right format so it will show up on the display on who is calling. I know it will be hard to edit, so I looked for solution. if you have an Android phone you can download this app to change all your contacts to the right format. "Twitch! Contacts Formatter" you can find it in Google play.
It takes about 2 minutes to sync all the new contacts into the system so we cannot do anything about that but wait. If it still does not work try to unpair the phone and pair it again. Also make sure that the system is in your trusted devices on your phone just to be sure.
I hope this helps!
Thanks