If this were a speed run kind of thing happening, then yeah you did everything right and that Bard is a moron. Even if it wasn't throwing out some DPS every now and then is still beneficial to the run regardless