How to enable APOC Extended TTL in kubernetes

Database Version: 5.18.0

I'm setting the following environment variables to install the apoc-extended plugin and enable the TTL

NEO4J_PLUGINS: '["apoc-extended"]',
NEO4J_apoc_ttl_enabled: 'true',

This is what I set in config:

'server.directories.plugins': '/var/lib/neo4j/labs',
'dbms.security.procedures.unrestricted': '',
'server.config.strict_validation.enabled': 'false',
'dbms.security.procedures.allowlist': '*',

When I check the logs of the pod, this is what I see:

Fetching versions.json for Plugin 'apoc-extended' from https://neo4j-contrib.github.io/neo4j-apoc-procedures/versions.json
Installing Plugin 'apoc-extended' from https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/5.18.0/apoc-5.18.0-extended.jar to /var/lib/neo4j/plugins/apoc-extended.jar
Applying default values for plugin apoc-extended to neo4j.conf

I can also see apoc.conf file created inside the /conf directory and following is set there
'apoc.ttl.enabled': 'true',

When I run this query: SHOW PROCEDURES yield name, description, signature, I don't see apoc.ttl listed there

When I try to set TTL for a document, I see the follwoing error:

There is no procedure with the name apoc.ttl.expire registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

What am I missing here?