BORON charge led blinks when 5V present in VBUS

When you say:

This means, to me, you are supplying too high a voltage directly to the Li+ pin (4.2V max). The led flashes yellow showing this issue because you are bypassing the power management IC with 5V. Here is a thread about it:
https://community.particle.io/t/power-supply-to-lipo-plug-instead-of-vbus/47869/16