You need more memory per guest to privisino so many modules. The release notes for each version detail exactlt how much. e.g. from 11.5.1..
" target="_blank">11.5.1 LTM Release Notes
(Hint. You'll need 12GB per guest for 4 modules including AAM. 6.9GB is only going to let you have 2, and 8GB will let you have 3, and AAM by itself only)
Supported platforms
This version of the software is supported in the following configurations. For a list of VE hypervisor support, see the Virtual Edition and Supported Hypervisors Matrix
Memory: 12 GB or more
All licensable module-combinations may be run on BIG-IP Virtual Edition (VE) guests provisioned with 12 GB or more of memory.
Memory: 8 GB
The following guidelines apply to VE guests configured with 8 GB of memory.
No more than three modules should be provisioned together.
Note that Global Traffic Manager (GTM) and Link Controller (LC) do not count toward the module-combination limit.
Memory: Less than 8 GB and more than 4 GB
The following guidelines apply to VE guests provisioned with less than 8 GB and more than 4 GB of memory.
No more than three modules (not including AAM) should be provisioned together.
Application Acceleration Manager (AAM) cannot be provisioned with any other module; AAM can only be provisioned standalone.
Note that GTM and LC do not count toward the module-combination limit.
Memory: 4 GB or less
The following guidelines apply to VE guests provisioned with 4 GB or less of memory.
No more than two modules may be configured together.
AAM should not be provisioned, except as Dedicated.