Nutanix Files has a feature that allows multiple instance of Files (Nutanix CIFS share service) to automatically load-balance connections to files like VHDXs. They refer to these types of shares as "distributed shares". (There are multiple types of dist. shares.) This is a quick explanation: https://next.nutanix.com/nutanix-files-71/nutanix-files-load-balancing-33878
Depending on how this was configured, it could result in load-balancing not working with regard to FlexApps and ProfileDisks.
The way it works is that they create a virtual share that, like DFS, exists on more than one node. \\virtualServerIP\sharename\ and then any folder that resides directly within the share will be balanced across the nodes. This only works at this initial folder level.
This example will work fine and properly balance the users out across all nodes:
\\server\profileshare\%username%\profiledisk.vhdx
This example will NOT:
\\server\profileshare\ProfileDisks\%username%\profiledisk.vhdx
This is because there is only one "TLD" (top-level directory) so it won't be balanced.
The same goes for FlexApps,
This example will work fine and properly balance the app vhdx connections across all nodes:
\\server\flexappshare\AppName1\AppName1.vhdx
This example will NOT:
\\server\someshare\FlexApps\AppName1\AppName1.vhdx