Quite an old question but I've been coming across this issue today where none of these answers applied to my problem.
My problem was, that I've been using a tooltip on a disabled button, which is not possible according to the documentation of Bootstrap:
https://getbootstrap.com/docs/4.3/components/tooltips/#disabled-elements
To handle that case, a wrapper element must be used, where the tooltip is applied to. For instance:
<span data-toggle="tooltip" title="Disabled tooltip">
<button class="btn btn-primary" style="pointer-events: none;" type="button" disabled>Disabled button</button>
</span>
Also important is to use the style="pointer-events: none;"
attribute on the disabled button. Otherwise it won't be working in Chrome neither. (Firefox seems to deal with it without the wrapper too.)