Have you considered faux leather/ leather vinyl?
I was going to use duck cloth for my build too but my clanmates suggested I use leather vinyl instead. I don't know how true it is but they say that it's somewhat more refreshing, especially after you take off the vest and the heat "stays" in the vest and off of you. I'm not sure this will apply to me since my vest will be black but I trust them.
It's not that the 'heat stays in the vest', it's that you've been wearing a vest that doesn't breathe at all for a few hours and you've gotten used to it, and suddenly you have it off and there's airflow to your torso! That sudden airflow is a wonderful feeling.
I'll also recommend a personal cooling shirt or vest, which can be made with aquarium tubing. If you use quick-connect hoses, you can use a cooler at any event table or changing space, fill it with ice, run coiled tubing through it with a pump on one end (no water in the tubes, just air, the ends are outside of the cooler). Pump intake comes from cooler, output connects via quick connect to the cooling shirt, shirt exit hose connects to the other end of the cooler's tubing. Sit for a couple minutes every hour or so and run the pump, it'll bring your core temperature down a couple degrees and keep you going for longer.