Poller.php does not use distributed_poller_group

When running poller.php -h all on a distributed poller I would expect it to poll only the devices in its poller group. However is it is polling all devices from all groups. Any idea why?

config.php
// Distributed Poller-Settings
$config['distributed_poller']                   = true;
$config['distributed_poller_name']              = 'secondary';
$config['distributed_poller_group']             = '2';
$config['distributed_poller_memcached_host']    = "127.0.0.1";
$config['distributed_poller_memcached_port']    = 11211;
$config['rrdcached']                            = "127.0.0.1:42217";

.env
xantion-adm@nms:/opt/librenms$ cat .env
APP_KEY=base64:[SAME AS PRIMARY]

DB_HOST=127.0.0.1
DB_DATABASE=librenms
DB_USERNAME=librenms
DB_PASSWORD=veryrandompw
DB_PORT=13306

APP_URL=/
NODE_ID=5eb546feae40e
LIBRENMS_USER=librenms

secondary poller uses an ssh tunnel with port forwards; hence the 127.0.0.1

validate.php
====================================
Component | Version
--------- | -------
LibreNMS  | 1.69-29-gf4ea49e38
DB Schema | 2020_11_02_164331_add_powerstate_enum_to_vminfo (190)
PHP       | 7.3.19-1~deb10u1
Python    | 3.7.3
MySQL     | 10.3.23-MariaDB-0+deb10u1
RRDTool   | 1.7.1
SNMP      | NET-SNMP 5.7.3
OpenSSL   | 
====================================

[OK]    Composer Version: 2.0.6
[OK]    Dependencies up-to-date.
[OK]    Database connection successful
[OK]    Database schema correct

any thoughts?