The TYPESENSE_API_KEY is defined in the .env.immich file and is visible from the immich_microservices container. It's just the typesense one that seems to not want to show the variable.
This is deployed via Portainer, slightly atypical but is a standard setup for my use. The .env is available from inside of the portainer container.