I think this is all caused by a missing functionality like it is explained in
Note 102595 - Subcontracting Preqs generated from SD/PS have no components
SAP recommends to convert the PR of the main item quickly to a PO, in the PO the Bom is the exploded.