It took a lot of fiddling around, but finally I got something that I'm happy with.
We are using the amazing glossaries package (what an incredible labor of love) within overleaf to make PDF.
We include our acronyms.tex. Here is minimal example
\documentclass[10pt, journal]{IEEEtran}
\include{acronyms}
\begin{document}
Testing \tip{of} is hard. You need a big dataset because \tip{of} papers are judged critically.
However, \tip{dvs} cameras make using \tip{bmof} methods easy. \tip{dvs} cameras are cool.
\end{document}
Here is (stripped down) acronyms.tex
% our abbreviations, acronyms, etc
\usepackage[draft]{pdfcomment} % https://ctan.org/pkg/pdfcomment?lang=en
\usepackage[hyperfirst=false,acronym,sort=none,shortcuts,nopostdot,style=super,nonumberlist,toc,nogroupskip]{glossaries}
\usepackage[dvipsnames]{xcolor} % used for colored acronyms
\glsdisablehyper % to disable hyperlinks on all acronyms
\newcommand{\accolor}[1]{\textcolor{Sepia}{#1}}
\newcommand*{\glossfirstformat}[1]{\accolor{#1}} % use to make first definition special format
%https://tex.stackexchange.com/questions/232707/modify-appearance-of-first-acronym
\newcommand*{\acfirstformat}[1]{\textcolor{Bittersweet}{\textbf{#1}}}
\newcommand*{\acplfirstformat}[1]{\textcolor{Bittersweet}{\textbf{#1}}}
\newacronymstyle{myacro}
{%
\GlsUseAcrEntryDispStyle{long-short}%
}%
{%
\GlsUseAcrStyleDefs{long-short}%
\renewcommand*{\genacrfullformat}[1]{%
\glossfirstformat{\glsentrylong{##1}}\space
(\acfirstformat{\glsentryshort{##1}})%
}%
\renewcommand*{\Genacrfullformat}[2]{%
\glossfirstformat{\Glsentrylong{##1}}\space
(\glsentryshort{##1})%
}%
\renewcommand*{\genplacrfullformat}[2]{%
\glossfirstformat{\glsentrylongpl{##1}}\space
(\acplfirstformat{\glsentryshort{##1}})%
}%
\renewcommand*{\Genplacrfullformat}[2]{%
\glossfirstformat{\Glsentrylongpl{##1}}\space
(\glsentryshortpl{##1})%
}%
}
\setacronymstyle{myacro}
% use for normal acronyms, gives them a PDF tooltip popup
\newcommand*{\tip}[1]{% define our acronym command, make it short since we use it a lot, use * for so that it is only a 'short' command
\ifglsused{#1}{% if we used it already, then put pdftooltip
{\pdftooltip{\accolor{\glsentryshort{#1}}}{\glsentrydesc{#1}}}%
}{%
\gls{#1}% otherwise put the normal gls
}%
}%
% use for plural acronyms
\newcommand*{\tips}[1]{% define our acronym command, make it short since we use it a lot, use * for so that it is only a 'short' command
\ifglsused{#1}{% if we used it already, then put pdftooltip
{\pdftooltip{\accolor{\glsentryshortpl{#1}}}{\glsentrydescpl{#1}}}%
}{%
\gls{#1}% otherwise put the normal gls
}%
}%
% sorted list of acronyms
\newacronym{dvs}{DVS}{Dynamic Vision Sensor}
\newacronym[longplural={First In First Out memories}]{fifo}{FIFO}{First In First Out memory}
\newacronym{of}{OF}{Optical Flow}
At least in Adobe Acrobat Reader and DC (but not for some reason in SumatraPDF at least on this Windows computer) it shows the tooltip popup:

If the glossaries creator would chime in it would be great. I could not make it work without using a switch for \tip{} command that either enables glossaries output or pdfcomment.