You didn't happen to mod in any mine warheads with special damage types, did you? If you had, say, weapon damaging mines, and the enemy ships were unarmed, the mines would not have detonated.
Oh, and yes, it is possible to create research/intel generating components - just use the new "Generate Points - Research" ability
