Blackheart Bay structure overkill

Blackheart does not always wait long enough for a ‘fatal’ shot on a structure to land before determining next targets, resulting in wasted cannon shots.

EDIT: I respectfully suggest the root of the issue lies in using constant wait times exclusively versus events triggered after a shot lands.