Get-VaultFileBom returns empty position when using multiple levels of phantoms

Issue

When the cmdlet Get-VaultFileBom is used with the -GetChildrenBy LatestVersion parameter on an assembly that contains multiple levels of phantom assemblies the innermost components are promoted empty Bom_PositionNumber

Solution

This issue has been resolved in powerVault v23.0.9

Workaround

As a workaround this can be fixed by checking out the topmost assembly saving it and checking it in again.