Hi Guzzilazz,
As for awnings and tents letting in water, I've never known an Isabella awning, or Cabanon Tent to let in water.
You get what you pay for, but as we do not know the cause of the OP's leakage we therefore cannot assume there is a fault with the actual canopy. There could be other issues involved.
Regards,