I had this problem with my Google calendar and I figured out that it was a sync delay issue, where sometimes events would not sync for a day or so. I put the "Sync all" widget on my home screen and click on it after entering events in the phone calendar, and it sends the data to the server right...