glossaries-extra package FAQ
\printglossary (and the iterative
\printglossaries) is designed to work with makeindex and xindy. If you’re using bib2gls you need to use
\printunsrtglossary (or the iterative
In the rare event that you need to use bib2gls to select entries from the .bib files but need to use xindy to sort and collate (because of some custom xindy rule that can’t be implemented by bib2gls) then you need to use the
record=alsoindex package option which should allow
\printglossary to work.
Alternative link: https://www.dickimaw-books.com/faq.php?itemlabel=bib2glsprintgloss