i know i have seen one of these on retail fixtures before, holidng steel signage frames / displays together. i tused a phillips head instead of hex bolt, but the nut looked the same. i don't know if it was the same dimmensions and it certainly wasn't quality steel, but....
there are "washer" nuts that look like this but don't have the flat sides.


you can take one and grind the flats into it, and grind the nut down to round, if there is one with the right thread and size for the bolt you need: some of them have a freespinning washer on them and some of ithem it is a flange of the nut. I suspect you need the latter kind for the connection you have to make.
there's also something that seems to be called a mother-daughter screw, which you'd only need the "nut" side of. these came from some retail fixture made of masonite, so tehy're soft steel there are better stronger steel ones like this one that came out of a really old office chair used to secure the base to the back-seat L plate. Keys for scale. They come in lots of sizes from tiny to huge.


alternately, can you weld? if so you can make one out of hardware store parts.
you could weld a thick washer or stack of them to a nut of the right threading for the bolt you need to use.
leave a same-thread bolt (not the actual bolt you'll use) threaded into the nut when you weld it to keep spatter off the threads of the nut.
grind the nut round to the diameter you need; put the bolt and nut into a tube and clamp the tube in a vice so the bolt/nut spins inside it, hold the grinder against the nut until it's round.... might take a couple tries if youv'e never done it before, but t's easy.
then weld this nut to the washer, then grind the washer edges flat as needed.