\documentclass[10pt,a4paper]{article}
\usepackage[landscape]{geometry}
\usepackage{glossaries}

\newglossaryentry{potato}{
	name={potato},
	plural={potatoes},
	description={starchy tuber}}
\newacronym[longplural=longplural1, shortplural=shortplural1]{key1}{shortform1}{longform1}
\newacronym[longplural=longplural2, shortplural=shortplural2]{key2}{shortform2}{longform2}

\begin{document}

\makeglossaries
\printglossaries

Using plural of acronymentries multiple times \emph{does not} work fine.\\
For example:\\
Using plural twice: All \glspl{key1} are \emph{\glspl{key1}}.(What I get.)\\
Using plural twice: All longplural1 (shortplural1) are \emph{shortplural1}.(What I expect.)\\
Using singular twice: A \gls{key1} is a \gls{key1}.\\

Using plural of acronymentries multiple times the other way round (singular first, then plural) \emph{does not} work fine either.\\
For example:\\
Using singular twice: A \gls{key2} is a \gls{key2}.\\
Using plural twice: All \glspl{key2} are \emph{\glspl{key2}}.(What I get.)\\
Using plural twice: All shortplural2 are \emph{shortplural2}.(What I expect.)\\

Using the plural of glossaryentries mulitple times works fine.\\
For example:\\
Using plural twice: All \glspl{potato} are \glspl{potato}.\\

\end{document}
