The answer is because of the conflict between federal power to create and preserve a corporation and a state's power to levy a tax.
The creation of the second bank of the united states is to make a federal owned bank that could help the government control the economy by levying taxes, adjusting the interest rates, and control the movement of currencies through monetary policies.