Issue with scaling multi-process apps when reported before, has either needed a bug fix from Fly (see), or shown the UI to be a lagging indicator (ref).
To rule out the latter, can you fly ssh console -a <app-name> -s
into one of the VMs and exec free -h
and check available RAM?