Gates: linked records hold the door — Empty is a block, not a pass
"Every linked line item is Approved" is vacuously true of an invoice with no line items — and vacuously posting an empty invoice is almost never what anyone meant. So an every linked… gate blocks when there is nothing linked at all, unless you explicitly tick allow zero linked for gates where empty genuinely is fine.