I think that HTC has tweaked the calendar a little bit (or maybe just their widget?), I'm not sure. Either way, mine syncs perfectly fine. Do you have auto-sync turned on in your settings and everything? Also, when you add the event it gives you the option of choosing a calendar; make sure you choose a calendar that is linked to your Google account.