Hi,
I faced a similar issue that the delivery group was not generated for BOMs despite the activation in BOM header item cat. (Create Delivery Group = X).
I realised that the root cause was that order had at the same time Header Complete Delivery flag active.
When this flag was removed, the Delivery Group started to be generated for BOM header and components (visible in Shipping Overview tab).
Regards,
Julian