Magic vestment provides an enhancement bonus and the +1 bonus from the shield is also an enhancement bonus. Bonuses of the same type do not stack (with a few exceptions, like dodge). In your example, the shield would become a +3 shield, ignoring the shield's normal bonus of +1.