Updated pg_num/pgp_num values for a pool are silently ignored if autoscale_mode is on: ``` if details['pg_autoscale_mode'] == 'on': delta.pop('pg_num', None) delta.pop('pgp_num', None) ``` https://github.com/stackhpc/ansible-collection-cephadm/blob/1.14.0/plugins/modules/cephadm_pool.py#L557-L559 This means that autoscale needs to be disabled first, but it has to be done in a separate run: 1) run with `pg_autoscale_mode: off` if it is currently on 2) run again to apply updated pg_num/pgp_num values