The float itself isn’t directly causing the issue. Tippy stores tooltip data in hidden divs that it tacks on to the end of a post. Normally this works fine without causing a position issue, but in your case you have a div within your article, the div is floated to the right, and the div contains the tooltip links. Since the tooltip data is being tacked on at the end, it’s positioned outside the div and thus sets its position relative to the article, not to the floated div.
Possible fix:
This is a bit hackish and requires Tippy 6.1.0 which I released tonight. In your tooltip shortcode, add the attribute subtip=”true” – when Tippy is working with a nested tooltip, it places the hidden data right at the tooltip link. In your case, this is what you want, so even though you’re not using a nested tooltip, I think subtip=”true” will fix the problem for you. There are a few possible issues with putting the data right with the link: it’s stored in a block-level element (a div) and most browsers don’t like putting block-level elements inside things like paragraph tags, so it can potentially cause breaks in a document’s flow, but experiment and see if it works for you.
Please let me know if this takes care of it.