I agree with Chris H. that it's probably inaccurate mixing. Imagine 2-part epoxy like one liquid with chemical locks dissolved in it and another liquid with chemical keys in it. It only hardens if one lock reacts with one key, so for a perfect result you want the perfect number of locks and keys in your mix. If you have to many locks and too few keys in the mix (or vice versa), some part of the epoxy will remain liquid, even though the object feels hard and sturdy.
So please try to mix both parts of the epoxy as closely as possible to the manufacturers instructions. Read the instructions carefully to determine whether you should measure the parts by weight or by volume, that can make a difference.
When mixing the parts together, make sure you scrape the sides and bottom of your mixing cup. Personally I find scraping the sides and bottom more important than mixing the center of the cup, because the center gets mixed automatically by that. Not mixing epoxy properly is just as bad as using a wrong ratio of the parts - you have the correct number of locks and keys in your mixture, but if they never touch they cannot harden properly.
Some resins change color while mixing, some are clear from the beginning. It's harder to see in clear epoxies, but if you look closely, you should be able to see that the resin looks foggy when you start mixing it. It's not opaque or even whitish, it looks maybe like a wisp of steam where the 2 parts touch. Once the resin is mixed properly this fog disappears completely.
One last note: Please avoid breathing in the fumes of the epoxy when looking at it, they can can irritate and damage your airways, even if the epoxy doesn't stink. You should only mix and cure epoxy in a well ventilated room or outside.