Why are all my pods leaking?

I'm new to vaping, using a vaporesso xros 3

You get two pods with the vape. Had issues with both leaking right out the box, and flooding the vape. Emailed the retailer and explained the situation and asked if I had done something wrong, they said it sounded like faulty pods and sent me new ones. I ended up getting the first 2 to work though. I'd been using one of them for a while and started getting spitback so i figured it was on its way out, but had just refilled it so tried to gently clean out the coil, resulting in another flooding (my fault, I'm guessing). Sorted out the vape and tried one of the new ones they sent me, and once again immediately flooded the vape.

Am I just unlucky, doing something wrong or does vaporesso just make shit products?