Grid Align Woes

I have a map that is broken up into hex shapes. I loaded it into Vassal and tried to line up the grid so that it matches the hex shapes in my image but it wont work. If I get one hex to line up perfectly the adjacent hexes are off. I thought my image was the problem so I laid out a hex overlay in Photoshop and lined everything up but it still won’t work in Vassal.

Am I missing something?

That’s a fantastic idea, I’ll try that, thank you.

That didn’t work, any other ideas?