MRP Not Processing Lower Levels of Assembly


I’ve set up an assembly BOM as follows follows:

Level 0: AS123456
Level 1: SA123456
Level 2: DP123456

All of the parts have ‘Process MRP’ ticked and approved Methods of Manufacture against them. However, when I run MRP, job suggestions are only created for level 0, and not the below levels.

Does anyone know why this might be?

Many thanks

Edit: Found the issue. I had ‘Pull as Assembly’ ticked on the lower level parts, so the lower-levels were actually within the top-level job.