LineageOS has their own implementation of gapps, which they have built into their sandbox system. I can choose to install Google services as a sandboxed app rather than a package that I have to flash to the OS at install time, as it is to my understanding you cannot flash gapps to an install that is not clean through implementations like microG.