When you upgrade your crossbow you get the added ability to ignore 50% of enemy armor. I also enchanted it with soul trap and the enchantment never needs to be recharged as it doesn't run out.
I was wondering if its a bug or not. I havn't tried it with other enchantments yet.