I've seen this sort of issue before with all sorts of bolts.
Cheap bolts don't seem to adhere to the standards, and M8 AFAIK specifies that the nut/bolt should suit a 13mm spanner (ie: ~12.8mm). I've also had the same sort of thing with washers being different diameters on the outside, which when they're on a rotating shaft can be a real pain.
Can you turn the bolt around and pad it with washers (to line up the hobbing), so that the threaded end goes to your gear? This leaves the head (with padding washers) sticking out of the end you would normally put the nuts on.
I have a Hyena, so effectively in my case it's the same both ways (both ends are threaded). I use a pair of nuts to "lock" the nuts on the thread, otherwise eventually it'll loosen during use. It's also the end I undo most, as I can hold the gear and then put the spanner on the nut to tighten/loosen - which beats needing to carry around two spanners when I take the printer somewhere.