Vault sounds like the word fault. A vault is where money or other valuables get stored. Bankers work with vaults. This is a play on the phrase "generous to a fault" with vault being used instead of the word fault. "Being generous to a fault" means that someone is generous even if it hurts them.
Some bankers are generous to a vault .