To give a bit of background about my situation, we have some BYOD exports that include PO data. From there a Data Warehouse picks them up. For a particular PO, the Data Warehouse has 16 lines from the PurchLine table, the BYOD database has 7 records (one of which is marked isDeleted == Yes), and D365 has the same 7 records as the BYOD database (which we would expect). What this means is that at some point this PO had 16 lines and some have been deleted.
The part I am not able to understand (as a new FO developer without much actual experience using FO itself) is why some lines on the PO would be hard deleted and some would have been soft deleted. Logically I would think for a given PO that the behavior would be the same for all the lines, and I am struggling to explain to our reporting team why it is not.