Hi
There are no public recommendation. I had the same situation and can only tell my way of solving it. I strongly recommend to create several VMDKs instead of one to be able to move the VMDKs when your storage pool is reaching its capacity limit as well for using different storage type (gold, silver, bronze). For example you will have an archive disk on your file server or marketing data which can be stored on a bronze storage instead of your NVMe storage (gold). So you have several vmfs-Pools which the different VMDKs reside in. All VMDKs on the same storage type I store into the same vmfspool. From the vmfs perspective you cannot exceed 64TB of size.
Regards
Daniel