Incorrect Total Cost Populating into BOM

Hi, All –

I have an issue with one of my BOMs populating the incorrect dollar amount from a subassembly.

Currently running:
ERPNext: v8.9.1 (master)
Frappe Framework: v8.8.3 (master)

Please see screenshots below:

Here I have my subassembly BOM-6102-000019-002-005 with a total cost of $58.93813.

You can see for the succeeding BOM-6101-000044-001-001 has the correct Item and Item BOM needed.

But the total cost for Item 6102-000019-002 displays as $48.49682 and the total cost is cheaper than succeeding subassembly.

Has anyone else seen this issue before or know a solution?

Thank you,