I'll give that a go .. it looked like Show had more options.
Will let you know how it pans out.
Thanks .. it worked perfectly.
Success:
For those with similar issues ...
This worked for me .. during the helptips onupdate routine it checks to see if any of the info values have changed and updates accordingly. From what I understand anyway.
Lua Code:
hooksecurefunc(HelpTip,"Show",
function(self)
for frame in self.framePool:EnumerateActive() do
if frame.info.system == "MicroButtons" then
frame.info.targetPoint = HelpTip.Point.BottomEdgeCenter
end
end
end
)