The entire point of using E-TTL flash is to allow the camera to change the amount of flash power used based on changing shooting conditions. When you have a target as reflective as a soda can and you move the camera/flash in relation to that can, you're very likely to get different results.
If you want to test the consistency of your flash from shot to shot, set it at a manual power level to lock in the same targeted amount of flash power from shot-to-shot and use manual exposure control to lock in ISO, aperture, and exposure time. Also consider setting the camera on a tripod to eliminate distance variations between the camera/flash and subject from one shot to the next.
If you insist on using E-TTL flash control:
Some third party flashes are known to have issues with not calculating enough power when used with Canon cameras with the E-TTL metering set to 'Evaluative'. This is the case particularly when the flash head is set in a "bounce" position.
Changing the menu item [Shooting (Red Tab with camera symbol) Tab 1 → External Speedlite Control → ETTL II Flash Metering] from Evaluative to Average usually resolves the issue. You might also try switching main (ambient) metering to Center Weighted Average, Partial, or Spot metering modes rather than Evaluative. (Main metering and E-TTL metering are two different settings in two different areas of the camera's menu).