Kasandra,
First, if you are looking for a single report view, then Jet Reports will be the solution or Power BI. You then can combine the data into a single report view.
As for each of the 3 views:
Purchase - On the Purchase Order List, click the ALL and you should see Late Receipt view. Here you will see a list of all PO's Late based on Expected Receipt Date. As for the formula Expected Receipt Date > Promised Receipt Date, views are not comparing fields like the formula so you can show the field only. This formula is better served in a Jet Reports.

Transfer Order - You can only view the Transfer Orders Ship and Receipt Date and not compare to the Sales Order associated. This can only be achieved in Jet or Power BI.
Sales Order - Same as Purchase click on the Sales Order List, then create a Filter to show Late Shipments, as below. NOTE: Sales Orders use Requested Delivery Date. The Promised Delivery Date is on the Lines. This too will rely on Jet Reports or Power BI to combine information. However, you could also make a Sales Order List view filtered on the field Late Shipping = YES. This reads the Sales Line table of the order. You could ask the Partner to allow for the Sales Line List Page to be available and you can create filters there.


Since you are comparing information from Header and Lines and different documents (i.e. Transfer to Sales Order), using Jet Reports or Power BI would be the optimal solution.
Hope this helps.
Thanks,
Steve