On my Yongnuo cheap flash fires reliably every time, but the Canon Speedlite EX550 The flash can only be triggered once. Then you have to set the scene for flashes and reconnect. Then it's back for a flash.
Bit suboptimal all and shame when you can not be relied upon.