Fault tolerance numer in status output

Why I see fault tolerance = 2 machine in the status output below when number of co-ordinators are 5 and all nodes are available for redundancy = three_datacenter. I was expecting fault tolerance of 3 for machines more than 5 by default.

On some of the deployment for same configuration I do see fault tolerance = 3 machines so not sure in this case why it is showing 2 only.

Configuration:
Redundancy mode - three_datacenter
Storage engine - ssd-2
Coordinators - 5
Desired Proxies - 5
Desired Resolvers - 7
Desired Logs - 10

Cluster:
FoundationDB processes - 240
Zones - 60
Machines - 60
Memory availability - 3.4 GB per process on machine with least available
>>>>> (WARNING: 4.0 GB recommended) <<<<<
Retransmissions rate - 2 Hz
Fault Tolerance - 2 machines
Server time - 02/15/23 00:50:49

Data:
Replication health - Healthy (Repartitioning.)
Moving data - 0.010 GB
Sum of key-value sizes - 2.904 GB
Disk space used - 51.445 GB

Operating space:
Storage server - 174.8 GB free on most full server
Log server - 174.8 GB free on most full server

Workload:
Read rate - 14071 Hz
Write rate - 14594 Hz
Transactions started - 5008 Hz
Transactions committed - 5010 Hz
Conflict rate - 0 Hz

Backup and DR:
Running backups - 0
Running DRs - 0