LuckPerms decided to not obey to the contract of Vault's Permission abstraction layer, so I worked around it by doing permission lookups of offline players outside of the primary server thread. This might introduce race conditions when other permissions plugins that store all known UUID's in memory are used, but who the hell cares anyway.