Kristen,
It just occurred to me, something that you'd written, that you don't ch1 between dc3 clusters on the straight edges in a granny square. That's probably why I'm having trouble in my granny hexagons, I'll try deleting the ch1 between dc2 clusters on the straight edges.
Cheers,
David