It's extremely likely your stock bov is leaking due to the way it's hose is blocked.
It needs the boost pressure in the top of the diaphragm to hold it shut when on boost . The spring on its own isn't strong enough to hold it shut against the boost pressure.
Connecting direct to the battery is fine.
But you might as well do what I said with the pump to check the whole ebc at the same time.