Booming blade does not work with shortsword of first blood's passive. The attack happens as if the target does not have full health. I think it's happening because the damage from booming blade hits before the damage from shortsword of first blood.