Connection non-inventory items and trackingcode broken in sales invoice

If I want to create an invoice by entering non-inventory items, the tracking code field is no longer automatically filled in by the system, although the non-inventory items do have a tracking code.
Is this intended?

Fixed in the latest version (21.4.35)