Hi @frostheart10 ,
Here’s another way of thinking about hexagons and how you can construct them:

I leave it up to you to implement this in Geometry Nodes.
I start with a Triangle (Circle with 3 Verts) here. You can also start with a 6-sided Circle, but then the placement of the others requires a bit (not a lot) more math.