I have a suggestion that the BOM Position numbers are read to Vault (as an checkbox option) without the need for having a visible BOM table - or a BOM table at all - in the SolidWorks assembly.
Currently, the SolidWorks Add-In cannot read any BOM Row Position Numbers if the BOM Table is non-existent or hidden (not visible).