Auto Consume Stock Not Pulling Inventory

We have some production Kanban parts that were set up as a stocked part with auto consume stock turned on. When a job was created, we primary have jobs set up through configurator, it would still create demand for these parts to be made per job vs per Kanban batch.

The fix I did for these parts were to have the NOT pull as assembly as they were originally set for that.

While the solution works, can somebody explain why it did not work previously? Our initial understanding was that any stock on hand would be consumed with the auto consume checked.

I believe that the Pull As Assembly takes priority over other settings, like the Non-Stock field on the Part record or the auto-consume.

Did the Method change?

I changed the method to not pull as assembly for the part that we had a production Kanban for. This did fix it as it moved it from a subassm to a material in the job.
There are rare instances where we may have some nonstock sub assemblies in stock and need to consume. While we can set the part to pull qty, we thought the auto consume stock would do the same thing.
It may just be a priority issue.

I think the issue here is that the subassembly is marked as Non-Stock. I believe that is what is taking precedence. Non-Stock will always default it to Make/Buy.