direction and hazards are two different relays, and I had serious issues with the donor where it kept blowing the hazzard relay.
for hazards it is a higher wattage than the indicators, and it works on a bimetalic strip heating up and cooling down. if you have blown bulbs or have changed bulbs for LEDs then the wattage will wrong and the srtip won't heat up and the hazards won't work. Also the strip has a tendency to spot weld itself in place and this can mean it doesn't work either.
What have you got in the way of hazzard switch , is it the standard mini one? You need to make sure that this is wired correctly too, the circuitry for the indicators and hazards is quite complex.