Haha. The Prince was so close to being OP. I'm guessing the dragon ate the poisoned rabbit. And the level increasing made the poison strong enough to overcome the dragons resistance
Maybe the reason the venom skill leveled up to 2 was because it actually poisoned the dragon at that time by eating the rabbit, who by now is already immune to the poison level 1 but still has poison in its body.